Teaching
Durham University
MATH3101
Fluid Mechanics III
MATH3171
Mathematical Biology III
Tool
Mathematics module picker
Interactive selector to check prerequisites and explore module pathways.
Projects
Final year projects
Graduate
Hydrodynamics for Beginners
Supervision
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
MATH1403
MATH3308
Maxwell’s Theory of Electrodynamics
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