University of Bristol (since 2017):
Metric Spaces Math20006 (2017-2023)
Geometry of Manifolds MathM0037 (2018-2019, 2021-2024)
Tutorials: Intro to Proof; Intro to Group Theory; Analysis I; Intro to Pure (most years)
Project supervision, 3rd and 4th (masters) projects (yearly)
University of Tromsø (Norway):
Differential topology, virtual masters courses (2019 and 2020)
University of Fribourg (Switzerland):
Algebra and Geometry, problem classes (2015)
Aalto Univeristy (Helsinki, Finland):
Hyperbolic Geometry, masters and PhD course (2014)
Hunter College, CUNY (NY, USA):
Calculus with Analytic Geometry; Pre-calculus; Algebra for College Students; Mathematics and Everyday life (2011-2013)
Baruch College, CUNY (NY, USA):
Applied Calculus II; Applied Calculus and Matrix Algebra; Pre-calculus and Elements of Calculus; College Algebra (2008-2011)