Teaching
Durham University
For undergraduates
Fluid Mechanics III MATH3101
Mathematical Biology III MATH3171
Final year projectsMATH3531/3541/4072
Tool: Mathematics module picker
Interactive selector to check prerequisites and explore module pathways.
For postgraduates
PhD students
Hydrodynamics for beginners
Imperial College London: Graduate School
Online
Introduction to Matlab
Syntax, plotting, scripting and debugging for complete beginners.
Online
Introduction to C++
Variables, functions, classes and compiling for scientists and engineers.
Online
Data processing with Pandas
Data cleaning, analysis and visualisation using Python.
Online
Introduction to Git
Version control and collaboration using Git and GitHub Desktop.
UCL
Maxwell’s Theory of Electrodynamics MATH3308
Advanced Mathematics Support Programme
I am an AMSP Associate and have taught:
A-level
Advanced problem solving for Years 12 & 13
A-level
Problem solving for Years 12 & 13
A-level
A-level Further Mathematics