Teaching
- 2024 MAST30026 Metric and Hilbert Spaces
- 2024 MAST10008 Accelerated Mathematics 1 (link to Canvas page, login required)
- 2023 MAST30026 Metric and Hilbert Spaces
- 2023 MAST10008 Accelerated Mathematics 1 (link to Canvas page, login required)
- 2022 MAST90136 Algebraic Number Theory
- 2022 MAST10008 Accelerated Mathematics 1 (link to Canvas page, login required)
- 2021 MAST20022 Group Theory and Linear Algebra (link to Canvas page, login required)
- 2021 MAST10008 Accelerated Mathematics 1 (link to Canvas page, login required)
- 2020 MAST90053 Experimental Mathematics
- 2020 MAST10008 Accelerated Mathematics 1 (link to Canvas page, login required)