Teaching
The University of Newcastle, Australia
2025
- Algebra (MATH3120)
Lecturer, course coordination
2024
- Algebra (MATH3120)
Lecturer, course coordination
2023
- Algebra (MATH3120)
Lecturer, course coordination
Continuity and Linearity I (MATH2340)
Lecturer
2022
- Foundational Studies in Mathematics (MATH1002)
Lecturer
2021
- Continuity and Linearity II (MATH2350)
Teaching assistance
2020
- Reading Course: Lie Groups (MATH4102)
Course coordination
2019
- Preparatory Studies in Mathematics (MATH1001)
Occasional lecturing
Foundational Studies in Mathematics (MATH1002)
Lecturer, course co-coordination
2017
- Mathematical Discovery 2 (MATH1220)
Teaching assistance - Mathematical Discovery 1 (MATH1210)
Teaching assistance, occasional lecturing, evaluation - Mathematics for Engineering, Science and Technology 2 (MATH1120)
Teaching assistance
2016
- Mathematics for Engineering, Science and Technology 2 (MATH1120)
Teaching assistance
ETH Zürich, Switzerland
2017
- Geometry
Course organisation
2016
- Differential Geometry II
Course organisation, occasional lecturing, oral exam assistance
2015
- Differential Geometry I
Course organisation, occasional lecturing
2014
- Lie Groups III
Initiation, organisation, conduction and evaluation - Lie Groups II
Organisation, teaching assistance, occasional lecturing, oral exam assistance
2013
- Lie Groups I
Organisation, teaching assistance, occasional lecturing, oral exam assistance
2012
- Algebra II
Teaching assistance
2011
- Algebra I
Teaching assistance
2010
- Linear Algebra II
Teaching assistance, evaluation