Cal Poly

Instructor for:

  • MATH 241 - Calculus IV (hons), Spring 2024.
  • MATH 143 - Calculus III (hons), Winter 2024.
  • MATH 142 - Calculus II (hons), Fall 2023.
  • MATH 143 - Calculus III, Spring 2023.
  • MATH 248 - Methods of Proof in Mathematics, Winter 2023.
  • MATH 141 - Calculus I, Fall 2022.

Advisor for:

  • "The construction of Khovanov homology" Shiaohan Liu, Master's Thesis (2023)
  • "Minimal Crosscap Nonorientable Surfaces Bounded by Low Crossing Number Knots" - Lindsey McMahon, Senior Project (2023)
ETH Zürich

Advisor for:

  • "Alternating knots and spanning surfaces" - Wiona Glänzer, Bachelor's Thesis (2021)
  • "Milnor's invariants and surface systems" - Sascha Baer, Master's Semester Project (2021)
Boston College

Instructor for:

  • MATH 8809 - Geometry/Topology II, Spring 2020.
  • MATH 1007 - Ideas in Mathematics, Fall 2019.
  • MATH 3320 - Introduction to Analysis, Spring 2019.
  • MATH 2216 - Introduction to Abstract Mathematics, Fall 2018.
  • MATH 1103 - Calculus II, Spring 2018.
  • MATH 1100 - Calculus I, Fall 2017.
McGill University

Instructor for:

  • MATH 140 - Calculus I, Winter 2017.
University of Edinburgh

I was nominated for a EUSA teaching award in the academic year 2012/2013.
I was nominated again in the academic year 2014/2015.

Teaching Assistant for:

  • Geometry and Topology (SMSTC, MSc, MMath), Geometry (3rd year), Linear Algebra, Fundamentals of Pure Mathematics, Several Variable Calculus and Differential Equations, Proofs and Problem Solving, Foundations of Calculus, Several Variable Calculus, Geometry and Convergence, Group Theory, Maths for Science and Engineering 1a, Mathematics for Elec/Mech Eng 3.
Other teaching

During the Summer of 2009 I taught a short course in Riemann Surfaces as part of a summer school at Linyi University, China. The Cambridge-Linyi summer school was organised by Dr. Marj Batchelor of the University of Cambridge.