This page contains links to all of the full lecture courses that I have taught and am teaching, together with those planned for the future. The courses are organized by year and term.

Spring Term, 2013Groups, Geometries and Representation Theory
Hilary Term, 2012Finite Group Theory
Michaelmas Term, 2010Finite Group Theory
Trinity Term, 2009Topological Methods in Algebra
Michaelmas Term, 2008Fusion Systems
Trinity Term, 2008Computing with Magma
Hilary Term, 2008The Theory of p-Groups