Teaching
- Combinatorial Optimisation (2025)
- Formal Languages and Finite Automata (2024). Co-taught with Dr. Samuel Wilson.
- Algorithms (2023). Co-taught with Dr. Sebastian Ordyniak and Dr. Bogdan Alecu.
- Procedural Prgramming (2023). Co-taught with Dr. Martin Callaghan.