I am currenty teaching Algorithm Design for the Master's degree in Engineering of Computer Science at the Sapienza University of Rome.
Previously, I was a college lecturer at St Catherine's College, University of Oxford tutoring undergraduates in:
- Introduction to Formal Proof (Trinity Term 2016, 2017, 2018)
- Logic and Proof (Hilary Term 2016, 2017)
- Algorithms (Hilary Term 2018)
I was also a teaching assistant at the Department of Computer Science, University of Oxford for:
- Computational Learning Theory (Michaelmas Term 2018-2019)
- Probability and Computing (Hilary Term 2017-2018)
and a demonstrator for Machine Learning for the AIMS CDT at the same university.