[This page very much under construction - to be updated soon hopefully]

In due course, some of the supporting materials for the following lecture courses will be made available on this page.

## Modules being taught in Academic Year 2023-24

In the current academic year, I am teaching the following modules:

- Semester 1: MT3501 Linear Mathematics 2 [Lecture Notes]
- Semester 2: MT2505 Abstract Algebra

## University of St Andrews modules taught in previous years

- MT1003 Pure & Applied Mathematics (Pure Maths half, 2004-08 & 2012)
- MT2001 Mathematics (Linear Algebra part, 2011)
- MT2505 Abstract Algebra (2020-2024)
- MT3501 Linear Mathematics 2 (2008-2014 & 2023)
- MT3503 Complex Analysis (2016-2020)
- MT4003 Groups (2011-2015 & 2018
- MT5824 Topics in Groups (2004-2009)
- MT5836 Galois Theory (2017 & 2019)
- MT5864 Advanced Group Theory (2020-22)

## Lecture courses taught at previous institutions

- 1F3 Discrete Mathematics for Computer Science (University of Birmingham 2001)
- YP5/3P08 Group Theory (University of Birmingham 2002)
- YP8 Measure Theory and Integration (University of Birmingham 2000-02)
- b2 Finite Groups and Galois Theory (University of Oxford 1999)