Past Teaching



School of Mathematical Sciences, University of Nottingham

  • Scientific Computation and Numerical Analysis   (level 3, 2017-2021)
    BSc/MMath Mathematics
  • Computerised Mathematical Methods in Engineering   (level 3, 2013-2017)
    BEng/MEng Engineering
  • Topics in Scientific Computation   (level 3, 2014-2016)
    BSc/MMath Mathematics
  • Probabilistic and Numerical Techniques for Engineers   (level 2, 2013)
    BEng/MEng Engineering

School of Computing, University of Leeds

  • Mathematics for Computing   (level 1, 2012-2013)
    BSc Artificial Intelligence, BSc Computer Science
  • Numerical Computation and Visualization   (level 2, 2010-2013)
    BSc Artificial Intelligence, BSc Computer Science, BSc Computer Science with Mathematics
  • Parallel Scientific Computing   (level 3, 2009-2013)
    BSc Artificial Intelligence, BSc Computer Science, BSc Computer Science with Mathematics
  • Computer Systems   (level 1, 2009-2011)
    BSc Artificial Intelligence, BSc Computer Science
  • Computational Modelling   (level 5, 2007)
    MSc Cognitive Systems, MSc Computational Biology
  • Introduction to Scientific Computing/Computational Methods   (level 2, 2003-2007)
    BSc Computer Science, BSc Computing
  • Mathematics for Computing 1   (level 1, 2001-2006)
    BSc Computer Science, BSc Computing, BSc Information Systems
  • Advanced Scientific Computing   (level 3/5, 2000-2002)
    BSc Computer Science, BSc Computing, BSc Joint Honours in Computing, MSc Computational Fluid Dynamics
  • Object-Oriented Programming in Java   (level 5, 2000)
    MSc Distributed Multimedia Systems, MSc Information Systems

DAMTP, University of Cambridge

  • Numerical Analysis tutorials   (level 3, 1999)
    BA Mathematics

Department of Mathematics, University of Reading

  • Engineering Mathematics   (level 2, 1996-1998)
    BEng Construction Management
  • Finite Volume Methods   (level 5, 1996-1998)
    MSc Nonlinear Solution of Differential Equations
  • LaTeX   (level 5, 1996-1998)
    MSc Nonlinear Solution of Differential Equations
  • FORTRAN77/90   (level 5, 1995-1998)
    MSc Nonlinear Solution of Differential Equations
  • Calculus and Matrices tutorials   (level 1, 1994-1998)
    BSc Mathematics, BSc Mathematics with Meteorology