Upcoming Teaching

MATHS 208 - General Mathematics 2, undergraduate course at the University of Auckland, Lecturer Summer 2025

Past Teaching

MATHS 254 - Fundamental Concepts of Mathematics, undergraduate course at the University of Auckland, Lecturer and Tutor Spring 2024
COMPSCI 120 - Mathematics for Computer Science, undergraduate course at the University of Auckland, Lecturer and Tutor Spring 2024
MATHS 208 - General Mathematics 2, undergraduate course at the University of Auckland, Lecturer Summer 2024
MATHS 725 - Lie Groups and Lie Algebras, postgraduate course at the University of Auckland, Lecturer Spring 2023
MATHS 208 - General Mathematics 2, undergraduate course at the University of Auckland, Lecturer Summer 2023
MATHS 130 - Calculus, undergraduate course at the University of Auckland, Lecturer and Tutor Spring 2022
MATHS 332 - Real Analysis, undergraduate course at the University of Auckland, Lecturer and Tutor Spring 2021
MATHS 725 - Lie Groups and Lie Algebras, postgraduate course at the University of Auckland, Lecturer Spring 2021
MATHS 108 - General Mathematics 1, undergraduate course at the University of Auckland, Lecturer and Tutor Summer 2021
MATHS 130 - Calculus, undergraduate course at the University of Auckland, Lecturer and Tutor Spring 2020
MATHS 130 - Calculus, undergraduate course at the University of Auckland, Lecturer and Tutor Fall 2020
MATHS 250 - Advancing Mathematics 2, undergraduate course at the University of Auckland, Lecturer and Tutor Spring 2019
MATHS 130 - Calculus, undergraduate course at the University of Auckland, Lecturer and Tutor Spring 2019
MATHS 108 - General Mathematics 1, undergraduate course at the University of Auckland, Lecturer Summer 2019
MATHS 250 - Advancing Mathematics 2, undergraduate course at the University of Auckland, Lecturer and Tutor Spring 2018
MATHS 731 - Functional Analysis, postgraduate course at the University of Auckland, Lecturer Spring 2018
MATHS 735 - Analysis on Manifolds and Differential Geometry, postgraduate course at the University of Auckland, Lecturer Fall 2018
MATHS 253 - Advancing Mathematics 3, undergraduate course at the University of Auckland, Lecturer and Tutor Fall 2018
MATHS 250 - Advancing Mathematics 2, undergraduate course at the University of Auckland, Lecturer Spring 2017
MATHS 253 - Advancing Mathematics 3, undergraduate course at the University of Auckland, Lecturer Spring 2017
Index Theory, graduate course at Instituto Nacional de Matematica Pura e Aplicada, Lecturer Fall 2016
K-theory and its Applications, a mini-course at the AMSI Winter School on Algebra, Geometry and Physics at the University of Queensland, Poster, Lecturer June - July, 2015
Mathematics for Information Technology I: Probability Theory, undergraduate course at Ngee Ann Adelaide Education Centre, Singapore, Lecturer Fall 2015
Mathematics for Information Technology I: Discrete Mathematics, undergraduate course at Ngee Ann Adelaide Education Centre, Singapore, Lecturer Fall 2014
Algebraic Topology, postgraduate course at The University of Adelaide, Lecturer Fall 2014
Mathematics IA: Calculus, undergraduate course at The University of Adelaide, Lecturer and Tutor Fall 2013
Integration and Analysis III, undergraduate course at The University of Adelaide, Lecturer and Tutor Spring 2012
Mathematics IB: Calculus, undergraduate course at The University of Adelaide, Lecturer and Tutor Fall 2012
Topics in Analysis IV, undergraduate course
at The University of Adelaide, Lecturer
Spring 2011
Introduction to Financial Mathematics I, undergraduate course
at The University of Adelaide, Lecturer and Tutor
Fall 2011
Advanced Quantum Mechanics, undergraduate course at KTH
Tutor
Fall 2009
Vector Calculus, undergraduate course at KTH
Tutor
Fall 2009
Thermodynamics, undergraduate course at KTH
Tutor
Fall 2009
Relativity Theory, undergraduate course at KTH
Lecturer (part-time) and Tutor
Spring 2008
Relativity Theory, undergraduate course at KTH
Tutor
Spring 2007

Learning Seminars

Seminar on Floer Homology at the University of Auckland Spring 2023
Seminar on Low-Dimensional Topology at the University of Auckland Fall 2023
Seminar on Moduli Spaces at the University of Auckland Fall 2022
Differential Topology Seminar at the University of Auckland Fall 2021
General Relativity Seminar at the University of Auckland Spring 2019
Geometry and Topology Seminar at the University of Auckland Spring 2019
Homological Algebra Seminar at the University of Auckland Fall 2018