Teaching
2025-26
- Fluid Mechanics III (Michaelmass term).
- Project topics:
MHD instabilitites (Level IV).
- Computer practicals for Machine Learning masters course
- Tutorials for Dynamics & Relativity
2024-25
- Research leave (teaching bought out by a Leverhulme project grant).
2023-24
2022-23
- Fluid Mechanics III (Michaelmas term).
- Computer practicals for Programming I.
- Tutorials or Analysis in Many Variables and Single Maths B.
- Project topics: Kinematic Magnetic Reconnection (Level IV).
- Deputy 1st year course director.
2021-22
2020-21
2019-20
- Continuum Mechanics III/IV (Michaelmas term).
- Tutorials and practicals for Numerical Analysis II.
- Tutorials for Calculus I.
- Project IV: MHD waves.
2018-19
2017-18
- Tutorials for Calculus I, Maths for Engineering and Scientists.
2016-17
- Tutorials for Analysis I.