I think that mathematics is one of the most intellectually gratifying of human
activities. Because we have a high standard for clear and convincing thinking and
because we place a high value on listening to and trying to understand each other,
we don't engage in interminable arguments and endless redoing of our mathematics.
We are prepared to be convinced by others.

William Thurston, On proof and progress in mathematics.

- 2024: I am teaching a TCC course 'Density Increment Methods in Additive Combinatorics', the course page of which can be found here.
- 2021: I taught the Part III course Additive Combinatorics, the old course page for which can be found here.
- 2020-2021: I was a Director of Studies for Newnham college, University of Cambridge for Parts IA and II.
- 2019-2021: I was a Special Supervisor and Director of Studies for Newnham college, University of Cambridge, teaching a range of topics in Parts IA and IB.
- 2019-20: I taught the Part III course Analytic Number Theory, the old course page for which can be found here.
- 2018-19: I taught the Part III course Analytic Number Theory, the old course page for which can be found here.
- 2018-19: I supervised students in the Cambridge Tripos, in Number Theory and Graph Theory.
- 2015-16: I taught part of the Topics in Discrete Mathematics course again, this time concerning the Analysis of Boolean Functions.
- 2014-15: I taught part of the Topics in Discrete Mathematics course for 3rd and 4th year students, giving an introduction to Graph Theory, with emphasis on extremal topics such as Turan's theorem.
- 2012-13: I taught two undergraduate classes for small groups of first year students, covering Analysis and Linear Algebra.
- 2011-12: I taught two undergraduate classes for small groups of first year students, one for a foundational course for non-mathematics students, and the other covering a range of Pure topics for mathematics students.