MMME1055 (Engineering Mathematics and Programming)
MTHS2003 (Advanced Calculus and Differential Equations Techniques)
This academic year (2025–26)
MTHS2003 (Advanced Calculus and Differential Equations Techniques)
MMME1026 (Mathematics for Engineers)
MTHS2003 (Advanced Mathematical Methods for Civil Engineering)
All Courses Lectured
2020–26 (University of Nottingham)
Mathematics for Engineers (1st year course, ~350 students, taught second term of this full year module three times, twice as convenor)
Mathematics for Aerospace Engineers (2nd year course, ~120 students, full year course taught three times)
Advanced Mathematical Methods for Civil Engineering (2nd year course, ~100 students, taught six times)
Advanced Calculus and Differential Equations Techniques (2nd year course, ~40 students, taught three times)
2020 (University of Glasgow)
Introduction to Real Analysis (2nd year course, ~350 students)
2019 (University of Glasgow)
Introduction to Real Analysis (2nd year course, ~350 students)
2018 (Durham University)
Geometric Topology (2nd year course, ~90 students)
2017 (Durham University)
Algebraic Topology (4th year course, ~25 students) notes
Geometric Topology (2nd year course, ~70 students)
2016 (University of York)
Metric Spaces (3rd year course, ~50 students)
Lebesgue Integration (3rd year course, ~45 students)
Supervision
Masters Projects:
At Durham I supervised two Masters Dissertation students, on the topics of K-theory and characteristic classes.
At Nottingham, I am currently supervising a Masters Dissertation student on the topic of cut and project sets
Personal tutor:
I have been the personal tutor for around 50 tutees whilst working at Nottingham, mostly from the start to the end of their course. In first year, we meet in small groups for weekly academic tutorials in most teaching weeks.