I teach a first year course in pure mathematics: MATH10111. (Syllabus.)

I have supervised first year students in Foundations of Pure Mathematics MATH10101 and Linear Algebra MATH10202.

2013/4-2015/6: I taught a third year course in elementary number theory: MATH32072.

(Note: From 2016/7 this course was taught by Dr Daniel Loughran.)

2013/4-2016/7: I taught a basic course in calculus and algebra to Foundation year students: 0C2.

(Note: In 2017/8 this course will be taught by Dr Tuomas Sahlsten.)

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

- I have supervised the project work of both undergraduate and graduate (MSc and PhD) students, including two MSc dissertations.
- Note: I will be on sabbatical during semester 2 of 2017/8, and so will not be available to supervise projects this year. If you are a current undergraduate or prospective MSc. student, I'd be happy to chat with you about possible projects for 2018/9.