Lecturing
- 2021
- Linear Algebra and Groups, Imperial College, Fall Term, Problem Class Lead.
- Linear Algebra and Groups, Imperial College, Spring Term, Lecturer.
- 2020
- Linear Algebra and Groups, Imperial College, Spring Term, Problem Class Lead.
- Linear Algebra for JMC, Imperial College, Spring Term, Problem Class Lead.
- Linear Algebra and Groups, Imperial College, Fall Term, Problem Class Lead.
- Linear Algebra for Joint Mathematics and Computer Science (JMC), Imperial College, Fall Term, Problem Class Lead.
- 2019
- Geometry 1 – Algebraic Curves, Imperial College, Fall Term, Lecturer.
- Maths 334/734 (Algebraic Geometry), University of Auckland, Semester 2, Lecturer.
- Maths 340 (Real Vector Calculus), University of Auckland, Semester 2, Lecturer.
- Maths 250 (Calculus), University of Auckland, Semester 1, Lecturer.
- Maths 253 (Multivariate Calculus), University of Auckland, Semester 1, Lecturer.
Undergraduate Supervisions
- 2020 M2R project lead, Imperial College London, Spring Term
- 2017
- Fall term Supervised 6 Bachelor’s final projects.
- Spring term Supervised 4 Bachelor’s final projects.
As Teaching Assistant/Tutor
- 2020 Introduction to University Mathematics, Imperial College, Fall Term, Teaching Assistant
- 2016 Group Theory, KU Leuven, Fall Term, Teaching Assistant.
- 2015 Lineare Algebra 2, Universität Bielefeld, Sommer Semester, Tutor.
- 2014 Lineare Algebra 1, Universität Bielefeld, Sommer Semester, Tutor.
- 2013
- Lie Algebren, Universität Bielefeld, Winter Semester, Tutor.
- Proendlichen Gruppen, Universität Bielefeld, Sommer Semester, Tutor.
- 2012
- Lineare Algebra 2, Universität Bielefeld, Winter Semester, Tutor.
- Lineare Algebra 1, Universität Bielefeld, Sommer Semester, Tutor.
- 2010
- Calculus 2, University of Southampton, Winter Term, Tutor.
- Calculus 1, University of Southampton, Fall Term, Tutor.