Teaching

Durham

I am, or was, the lecturer for:

  • MATH3101 Fluid Mechanics III
    Michaelmas 2023; Michaelmas & Epiphany 2024–25
  • MATH3171 Mathematical Biology III
    Michaelmas 2020, 2021, 2022
  • Graduate class: Hydrodynamics for beginners
    Epiphany 2023

I am running final year projects for third- and fourth-year undergraduates in the 2024–25 year.

PhD students:

  • Luci Mullen (with Andrew Krause), 2024–

Imperial: Graduate School

Course videos and notes for the courses I ran for the Graduate School at Imperial College are:

UCL

I was the lecturer for:

I also wrote course notes for

Advanced Maths Support Programme

I am an AMSP Associate and have taught, or am teaching:

  • Advanced year 12/13 problem solving classes
    2016, 2017, 2022, 2023, 2024
  • Year 12/13 problem solving classes
    2021, 2022, 2023
  • A-level further mathematics
    2012–13, 2013–14, 2014–15