Teaching
Modules
- 2026–2027
MATH4120: Mathematical Modelling and Programming
Lancaster University
A new first-year module, designed for the BSc in Mathematics, Artificial Intelligence and Real-world Systems and taken by other mathematics students too.
- 2025–2026
MATH115: Geometry and Calculus; MATH400: Statistics in Practice
Lancaster University
Also curriculum development for the new BSc in Mathematics, Artificial Intelligence and Real-world Systems.
- 2023–2024
F17XB: Mathematics for Engineers and Scientists 2
Heriot-Watt University
Short courses
- 2024, 2025
Generative adversarial networks with applications in microstructure modelling
CMIT Summer Research Internship Programme, University of Liverpool