Teaching

Privacy and Security with Machine Learning (PSML)

2023–Present · Lecturer and Course Organizer · University of Edinburgh

This course is offered to the Cyber Security, Privacy, and Trust and Artificial Intelligence MSc programs. It explores the security and privacy risks posed by the application of AI/ML techniques. The first part of the course covers applications of AI/ML techniques in the cybersecurity domain, and the second part introduces the field of adversarial ML, including novel attacks like membership inference and evasion attacks, and mitigation strategies.

Computer Security (CSEC)

2023–2026 · Lecturer and Course Organizer (of the level 11 course) · University of Edinburgh

CSEC is the core course on computer security offered to UG3 undergraduate students and students of the Cyber Security, Privacy, and Trust MSc. The goal of the course is to introduce students to the fundamental security concepts and offer them working knowledge of threats and countermeasures.

Student Supervision

I supervise approx. 5 undergraduate and 5 master projects every academic year.

MSc Cluster Project on LLM Safety

2026–Present · Lecturer and Course Organizer · University of Edinburgh

Together with Daniel Woods, I will supervise a large group of MSc students working on benchmarking LLMs for safety and security.