Teaching

Lecture notes

Here is a collection of lecture notes for (some of the) undergraduate courses I have taught:

  • MATH 2031 Analysis in Many Variables II (HTML) (Michaelmas 2024-25) – mostly vector calculus including index notation and some functions from \(\mathbb{R}^n\to\mathbb{R}^m\). This is core second-year material, 25 lectures. Note that despite the name, this is a non-rigorous methods course.

  • MATH 4381 Topics in Applied Mathematics IV (HTML) (Michaelmas 2022-23) – a 20-lecture introduction to MHD (magnetohydrodynamics) given to fourth-year (MMath) students. (The course now forms Epiphany Term of MATH 4421 Geophysical and Astrophysical Fluids.)

  • MATH 3101 Fluid Mechanics III (PDF) (Epiphany 2021-22) – the second term of our third year fluids course, covering compressible flow, instabilities and viscosity.

  • MATH 2051 Numerical Analysis II (PDF) (2017-18) – this is an optional 40-lecture second-year course introducing Numerical Analysis (everything except differential equations!). The course is running for the last time in its current form in 2024-25, due to restructuring of the second year. It will be replaced by a more hands-on Computational Mathematics course.

  • MATH 3081 Approximation Theory III (HTML) (Epiphany 2014-15) – this was an optional third-year course that no longer exists. It followed on from Numerical Analysis II to cover splines, minimax approximation and trigonometric interpolation (including the FFT).

And at graduate level:

Other resources