Mathematics

Teaching

I currently teach MA144 Modelling II (vector calculus) for first-year mathematics students at Warwick.

Some of my previous lecture notes can be downloaded from the slideshow on the right.

Some previous modules taught at various universities:

  • 1st year: Real analysis, vector calculus, discrete mathematics, mathematical methods for physicists, introduction to programming in MATLAB and Python.

  • 2nd year: Complex analysis, numerical analysis

  • 3rd year: Differential geometry, mathematical problem solving with Python

  • 4th year: Cosmology, advanced differential geometry, maths for computer games and computer graphics.

I also offer a number of undergraduate research and masters projects. Previous titles include:

  • The Einstein Field Equations

  • Gravitational waves from the early Universe

  • Dark energy and modified gravity

  • Bayesian data analysis in Python

  • Monte-Carlo methods in cosmology

  • Extreme-value statistics in astrophysics

  • Spectral distortion of the CMB

I welcome enquiries from final-year and graduate students about project supervision (including Warwick URSS, 4th year maths/physics projects and PhD enquiries).

Current PhD student: Cam Heather (extreme-value statistics in astrophysics)

STACK workshop

Here are the slides from my workshop (October 2025)
Here are the example questions:

Diversity & Decolonisation Conferences

I am Chair of the Diversity and Decolonisation (D&D) in Mathematics Conference series, supported by Warwick Inclusive Education Fund. See our websites for more details.