2023
- Introduction to Artificial Intelligence – Lecturer, King’s College London
- Artificial Intelligence – College Lecturer, Christ Church College, Oxford.
- Statistics – College Lecturer, Christ Church College, Oxford.
2022
- Artificial Intelligence – College Lecturer, St Catherine’s College, Oxford.
- Statistics – College Lecturer, Christ Church College, Oxford.
2021
- Machine Learning – College Lecturer, St Catherine’s College, Oxford.
- Probability – College Lecturer, Christ Church College, Oxford.
2019
- Optmisation Methods – Guest Lecturer, King’s College London
- Machine Learning – Teaching Assistant, King’s College London
- Mathematical Methods (MA100) – Class Teacher, London School of Economics
- The Royal Institution Masterclasses – Lecturer and Supervisor
2018
- Mathematical Methods (MA100) – Class Teacher, London School of Economics
- The Royal Institution Masterclasses – Lecturer and Supervisor
2017
- Foundations of Computing II– Teaching Assistant
- Cryptography and Information Security – Teaching Assistant
- Game Theory – Teaching Assistant
- The Royal Institution Masterclasses – Lecturer
2016
- Cryptography and Information Security – Teaching Assistant
- Foundations of Computing II – Teaching Assistant
- The King’s Factor – Tutor
- The Brilliant Club – Tutor
- The Royal Institution Masterclasses – Teaching Assistant
2015
- Introduction to Probability and Statistics – Teaching Assistant
- Cryptography and Information Security – Teaching Assistant
- Foundations of Computing II – Teaching Assistant
- The King’s Factor – Tutor
2011
- Differential and Integral Calculus – Teaching Assistant
- Vectors and Geometry– Teaching Assistant