I teach a second year course in algebra in semester 1.

I taught a first year course in foundational topics of pure mathematics.

I taught a fourth year/masters level course on Galois theory.

I taught a third year course in elementary number theory.

I taught a basic course in calculus and algebra to Foundation year students.

I regularly teach first year supervision classes in Foundations of Pure Mathematics and Linear Algbra.

I gave a mini-course on tropical linear algebra, as part of the CICADA graduate course.

- I have supervised the project work of undergraduate and graduate (MSc and PhD) students, including two MSc dissertations, and one PhD thesis.
- If you are a current undergraduate or prospective MSc. or PhD student, I'd be happy to chat with you about possible projects.