teaching

  • Loughborough University
    • 2017-2018
      • Maths for Mech Eng 3 (Autumn)
      • Complex Variables (Spring)
    • 2016-2017
      • Maths for Mech Eng 3 (Autumn)
  • University of Bristol
    • 2015-2016
      • Introductory Foundation Mathematics
      • Further Foundation Mathematics
      • Support Classes for Linear Algebra 2
    • 2014-2015
      • Tutorials for Foundations & Proof, Analysis and Group Theory
  • Johannes Kepler University (Austria)
    • 2012-2013
      • Computational Group Theory via GAP
  • University of Basel (Switzerland)
    • 2010-2011
      • Minimal model program and explicit birational geometry of 3-folds
  • University of Kent
    • 2010
      • Additional mathematics for foundation year students
    • 2007-2010
      • Teaching assistant and tutorial group leader in: Algebra, Analysis, Discrete mathematics and computing, Mathematical investigations and computer algebra