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 Security

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.

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