| Aug 2023 – Present | Postdoctoral Fellow |
| Victoria University of Wellington, New Zealand | |
| Aug 2021 – Jul 2023 | Postdoctoral Researcher |
| University of Münster, Germany | |
| Jun 2021 – Jul 2021 | Visiting Scholar |
| Victoria University of Wellington, New Zealand | |
| Mar 2021 – Jun 2021 | Lecturer (Mathematics) |
| University of Wollongong, Australia | |
| Feb 2020 – Feb 2021 | Lecturer (Mathematics) |
| Victoria University of Wellington, New Zealand | |
| Oct 2019 – Dec 2019 | Postdoctoral Research Associate |
| The University of Sydney, Australia | |
| Feb 2017 – Dec 2019 | Postgraduate Teaching Fellow |
| The University of Sydney, Australia | |
| Jun 2018 – Dec 2018 | Research Affiliate (Visiting Scholar) |
| University of Glasgow, United Kingdom | |
| Jul 2016 – Dec 2019 | First-Year Director Support & Lecturer/Tutor (Mathematics) |
| The University of Sydney, Australia | |
| Oct 2010 – Nov 2016 | Part-Time Teaching Academic |
| University of Wollongong, Australia | |
| Nov 2013 – Feb 2014 & | Software Engineer (Summer Intern) |
| Nov 2014 – Feb 2015 | Google Australia |
| Nov 2012 – Feb 2013 | Quantitative Analyst (Summer Intern) |
| Tibra Capital, Australia |
| 2019 | Doctor of Philosophy |
| The University of Sydney, Australia | |
| Thesis title: Simplicity of twisted C*-algebras of topological higher-rank graphs | |
| Primary supervisor: Dr Nathan Brownlowe (The University of Sydney) | |
| Affiliate supervisor: Prof. Aidan Sims (University of Wollongong) | |
| 2014 | Bachelor of Mathematics Advanced (Honours, Class I, University Medal) |
| University of Wollongong, Australia | |
| Thesis title: Twisted topological higher-rank graphs and their C*-algebras | |
| Primary supervisor: Dr Nathan Brownlowe | |
| Co-supervisor: Dr Samuel Webster | |
| 2013 | Bachelor of Mathematics and Bachelor of Computer Science |
| Major (Computer Science): Digital Systems Security | |
| University of Wollongong, Australia |
| 2020 | Malcolm Jones |
| Master of Science (Mathematics) | |
| Victoria University of Wellington | |
| (Joint with Lisa Orloff Clark and Astrid an Huef) | |
| 2020 | Phoebe McDougall |
| Bachelor of Science with Honours (Mathematics) | |
| Victoria University of Wellington | |
| (Joint with Astrid an Huef) |
| 2024 | Lecturer for MATH142 Calculus 1B (Trimester 2) |
| Victoria University of Wellington, New Zealand | |
| 2023 | Lecturer for MATH142 Calculus 1B (Trimester 2) |
| Victoria University of Wellington, New Zealand | |
| 2021 | Lecturer & Tutor for MATH202 Differential Equations 2 (Autumn, online) |
| University of Wollongong, Australia | |
| 2020 | Lecturer & Tutor for MATH318 Hilbert Spaces (Trimester 2) |
| Victoria University of Wellington, New Zealand | |
| 2020 | Lecturer for MATH251 Linear ALgebra (Trimester 2) |
| Victoria University of Wellington, New Zealand | |
| 2020 | Lecturer & Tutor for MATH141 Calculus 1A (Trimester 1, online) |
| Victoria University of Wellington, New Zealand | |
| 2019 | Lecturer for MATH1014 Introduction to Linear Algebra (Semester 2) |
| The University of Sydney, Australia | |
| 2017–2019 | Lecturer for MATH1002 Linear Algebra (Semester 1 & Summer School) |
| The University of Sydney, Australia | |
| 2016–2019 | Tutor for various 1000-, 2000-, and 3000-level mathematics subjects |
| The University of Sydney, Australia | |
| 2011–2016 | Tutor for various 100- and 200-level mathematics subjects |
| University of Wollongong, Australia |