Teaching
Cambridge (2021–present)
Lectures
I am not teaching in 2026–2027.
In 2024–2025 I lectured Part III Elliptic PDEs. A set of handwritten lecture notes is available here (203 pages).
I had previously co-lectured the same course in 2022–2023 and 2023–2024 with Neshan Wickramasekera.
Supervisions
Most years at Cambridge I supervise a number of Part IA and IB courses:
- Part IB Variational Principles, Linear Algebra, Geometry, Complex Analysis
- Part IA Analysis I, Differential Equations, Vector Calculus
If you are a supervisee and have a question, you can contact me by email. Hand in of work is usually by 10am on the day before the supervision.
Oxford (2016–2021)
Tutorials & Example Classes
At Oxford I taught a number of undergraduate and graduate courses:
- Part C General Relativity II
- Part B Distribution Theory and Fourier Analysis, Further Quantum Theory
- Part A Differential Equations I & II, Quantum Theory, Fluid Dynamics, Special Relativity, Calculus of Variations, Mathematical Biology
- Prelims Dynamics
If you are a previous student and would like a reference, you can contact me by email.