This is the teaching I have been involved with since around 2022. Essentially at King’s and Oxford.
King’s College London
These are all taught as a lecturer, most of time sharing with colleagues.
- Introduction to Artificial Intelligence (5CCS2INT, 2023, 2024, 2025, 2026) – semestre 2, together with Martim Brandão.
- Introduction to Artificial Intelligence (4CCSAIAI, 2024, 2025) – semestre 1, together with Martim Brandão and Mike Cook.
- Mathematics and Statistics for Artificial Intelligence (4CCSAMAI, 2024, 2025, 2026) – year-long module, together with Karine Even-Mendoza.
- Data Structures (4CCS1DST, 2026) – semestre 2, together with Panagiotis Charalampopoulos.
Christ Church, University of Oxford
Christ Church is a college of the University of Oxford (perhaps uniquely, you will notice people go out of their way not to write “Christ Church College” unlike most other colleges. Check out Judith Curthoys’ books for a lot of detail around the history of the college). As a college lecturer, I do tutorials in small groups (like 2 or 3 students).
- Artificial Intelligence (2023)
- Statistics (2022 – 2026)
- Graph Theory (2026)
- Statistics and Data Analysis (2022 – 2026).
Before 2022
Until 2022, I have been doing lots of teaching assisting, mainly at King’s, and LSE. Also some college lecturing at Oxford. I include in the list teaching that may be also classified as outreach done until then (Masterclasses, etc). Some links are broken because, unlike me, other people actually update their websites…)
- Artificial Intelligence (2022) – College Lecturer, St Catherine’s College, Oxford.
- Statistics (2022)- College Lecturer, Christ Church College, Oxford.
- Machine Learning (2021) – College Lecturer, St Catherine’s College, University of Oxford.
- Probability (2021) – College Lecturer, Christ Church College, University of Oxford.
- Optmisation Methods (2019)- Guest Lecturer, Department of Informatics, King’s College London
- Machine Learning (2019)- Teaching Assistant, Department of Informatics King’s College London
- Mathematical Methods (MA100) (2018, 2019)- Class Teacher, London School of Economics
- The Royal Institution Masterclasses – Lecturer (2017, 2018, 2019), Teaching Assistant (2016), and Supervisor (2018, 2019)
- Mathematical Methods (MA100) – Class Teacher, London School of Economics
- The Royal Institution Masterclasses – Lecturer and Supervisor
- The Brilliant Club (2016) – Tutor
- Foundations of Computing II (2015, 2016, 2017) – Teaching Assistant, Department of Informatics, King’s College London
- Cryptography and Information Security (2015, 2016, 2017) – Teaching Assistant, Deparment of Informatics, King’s College London
- Game Theory (2017)- Teaching Assistant, Department of Mathematics King’s College London
- Introduction to Probability and Statistics – Teaching Assistant, Department of Mathematics, King’s College London
- The King’s Factor (2015, 2016) – Tutor, King’s College London
