In due course, further supporting materials for the following lecture courses will be made available on this page.
Academic Year 2024-25
I will be on research leave in 2024-25. I will return to undergraduate teaching in the following academic year.
University of St Andrews modules taught in previous years
Although I make available some problem sheets for courses that I have taught in the past, I will not be making their
solutions available for download. This is because colleagues might be using similar questions for
assessment in their institution and I do not want to cause issues for the robustness of their assessment.
Students registered upon these modules at the University of St Andrews will be able to access
solutions through Moodle in due course.
- MT1003 Pure & Applied Mathematics (Pure Maths half, 2004-08 & 2012)
[Lecture Notes / Problem Sheets]
- MT2001 Mathematics (Linear Algebra part, 2011)
[Lecture Notes / Problem Sheets]
- MT2505 Abstract Algebra (2020-2024)
[Lecture Notes / Problem Sheets:
I, II,
III, IV,
V, VI,
VII, VIII,
IX, X]
- MT3501 Linear Mathematics 2 (2008-2014 & 2023)
[Lecture Notes / Problem Sheets:
I, II,
III, IV,
V, VI,
VII]
- MT3503 Complex Analysis (2016-2020)
[Lecture Notes / Problem Sheets]
- MT4003 Groups (2011-2015 & 2018
[Lecture Notes / Problem Sheets]
- MT5824 Topics in Groups (2004-2009) [Lecture Notes]
- MT5836 Galois Theory (2017 & 2019) [Lecture Notes]
- MT5864 Advanced Group Theory (2020-22) [Lecture Notes]
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)