Teaching
Privacy and Security with Machine Learning (PSML)
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)
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 Security
Together with Daniel Woods, I will supervise a large group of MSc students working on benchmarking LLMs for safety and security.
Invited Lectures and Talks
-
Panel on AI Governance Fast Forward 2026: AI Futures Beyond the Hype University of Edinburgh Edinburgh, UK May, 2026
-
On the Security of Technical Approaches for AI Image Provenance Centre for Technomorals Futures University of Edinburgh Edinburgh, UK May, 2026
-
A Crack in the Bark: Leveraging Public Knowledge to Remove Tree-Ring Watermarks Internal seminar University of Glasgow Glasgow, UK December, 2025
-
Traffic Analysis Attacks and Defenses Colloquium KAIST Daejeon, South Korea November, 2025
-
A Crack in the Bark: Leveraging Public Knowledge to Remove Tree-Ring Watermarks Internal seminar Ewha Womans University Seoul, South Korea November, 2025
-
Privacy and security with ML: a research overview Internal seminar UPC Barcelona, Spain September, 2024
-
AI for Traffic Analysis Attacks and Defenses Summer School on Security and Privacy in the Age of AI KU Leuven Leuven, Belgium September, 2024
-
Applications of Machine Learning to Traffic Analysis Ewha Womans University Seoul, South Korea (Online) May, 2024
-
Machine Learning for Traffic Analysis SIGINT Pwned5 The Nucleus Building University of Edinburgh Edinburgh, UK Mar, 2024
-
Privacy in the Web INCACrypto (co-located with LATINCRYPT) Quito, Equador (Online) Oct, 2023
-
Machine Learning for Traffic Analysis Summer School on Security and Privacy in the Age of AI Dept of Computer Science - DistriNet KU Leuven Belgium, UK Sept, 2023
-
Research at the University of Edinburgh's Security and Privacy Group Internal Presentation Amazon Research Edinburgh, UK June, 2023
-
Website Fingerprinting Attacks in Practice SIGINT Pwned4 School of Informatics University of Edinburgh Edinburgh, UK Apr, 2023
-
An Overview of Fingerprinting Techniques in the Web 30219D – CSCI631 Privacy in the World of Big Data Department of Computer Science University of Southern California Los Angeles, USA Nov, 2021
-
Is Website Fingerprinting Actually Practical? Keynote at the Data Privacy Management Workshop (DPM) Online Sept, 2020
-
Fingerprinting Techniques in the Web 30219D – CSCI631 Privacy in the World of Big Data Department of Computer Science University of Southern California Los Angeles, USA Nov, 2019
-
Machine Learning and Security Brussels School of Competition (BSC) Brussels, Belgium May, 2019
-
Introduction to Machine Learning International Committee of the Red Cross Brussels, Belgium Apr, 2019
-
Traffic Analysis Lecutre in the KU Leuven's Privacy Enhancing Technologies course. Leuven, Belgium Oct, 2018
-
Website Fingerprinting Attacks and Defenses TU Wien's Privacy Enhancing Technologies' course Vienna, Austria Dec, 2017
-
Privacy Enhancing Techniques 2016 Secure Application Development (SecAppDev) course Leuven, Belgium Mar, 2016