## Teaching

#### University teaching

- Teaching Fellow in Harvard, Math 283Z
*Foundations of non-abelian Chabauty*| course page - Teaching Fellow in Harvard, Math 1A
*Introduction to calculus* - Mini-course at Paris 6
*The Chabauty--Kim method* - Supervisor in KCL for Master's essay
*Counterexamples to the Hasse Principle (2017)* - Tutor in Oxford

- Geometry (2016)
- Number theory revision (2016)

- Teaching assistant in Oxford

- Elliptic curves (2015)
- Lie algebras (2014)

- Supervisor in Cambridge

- Galois theory (2014)

#### Outreach teaching

- I run frequent training sessions at UKMT summer schools

- Trinity College training camp (2011–2015, 2017–2018)
- National mathematics summer school (2015–present)

#### Other outreach and enrichment activities

- Marker/problem captain for the British mathematical olympiad rounds 1 & 2 (2011–2021)
- Problem selector for the UKMT advanced mentoring scheme (2012–2013)
- Setter for the British mathematical olympiad rounds 1 & 2 (2011–2021)
- UK problem selection captain for international competitions (2013–2016)
- Team leader on international mathematics olympiads

- Balkan mathematical olympiad (2015)
- Romanian master of mathematics (2016)