This page is about my teaching, mainly at the University of Bath. It is probably of no interest to you unless you are following one of my courses. For mathematical research, see my research page; for general interests, my personal page; or for directions, my home page.

Mathematicians' personal web pages are expected to have a picture of them in an interesting place near home. This one is at Lacock Abbey.

My taught courses in 2020-2021 will be:

- Semester 1 (October to January):
- None, but I am taking tutorials (face-to-face, suitably distanced) for Algebra 2A (MA20216)

- Semester 2 (February to May)

I am the coordinator of all
the *optional*
undergraduate project units. In practice only MA30128 is regularly
available.

Since the compulsory MMath project unit MA40249 was introduced in 2017-18 I have supervised five students, but none last year (I was on sabbatical) nor this.

In recent years - not very recent, in some cases - I have also given or contributed to:

- Some of Programming and Discrete Mathematics (then called XX10190)
- Sets and Sequences *
- Numbers*
- Foundation Mathematics I* [for Chemistry and Natural Sciences students]
- Mathematics 2 (MA10193)* [for Chemical Engineers]
- Algebraic Number Theory*
- Metric Spaces*
- Introduction to Topology
- Algebraic Curves (MA40188)
- Number Theory
- Topics in Pure Mathematics

I have given the following graduate courses, at various levels and in various places.

- Singularity Theory, Cambridge, 1990
- Hodge Theory, Cambridge 1993
- Abelian varieties, Cambridge 1994
- Young Tableaux, Bath 1999
- Abelian Varieties, Bath 2003
- Lattice Theory, Bath 2007
- Algebra, Kampala 2008
- Topology, Kampala 2011
- Moduli of Abelian Varieties, Athens, GA, 2012
- Varietà olomorfe simplettiche, Milan, 2012
- Holomorphic Symplectic Manifolds, Campinas, 2015
- Cylindrical Algebraic Decomposition, Kampala, 2015
- Géométrie des variétés hyperkähleriennes, Poitiers, 2017
- Moduli of Abelian Varieties, Izmir, 2020

Between 2000 and 2017 I frequently gave one or more of the Masterclasses aimed at local Year 8 children. The materials for these classes are available, but are out of date now.