Teaching
- 2024 Accelerated Mathematics 1
- 2024 MAST30026 Metric and Hilbert Spaces
- 2023 Accelerated Mathematics 1
- 2023 MAST30026 Metric and Hilbert Spaces
- 2022 Accelerated Mathematics 1
- 2022 MAST90136 Algebraic Number Theory
- 2021 Accelerated Mathematics 1
- 2021 Group Theory and Linear Algebra
- 2020 Experimental Mathematics