Teaching

  • Privacy and Security with Machine Learning (PSML). University of Edinburgh
    2023-Present
    Lecturer and Course Organizer
    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 adversarial examples, and mitigation strategies.
    
  • Computer Security (CSEC). University of Edinburgh.
    2023-Present
    Lecturer and Course Organizer (of the level 11 course)
    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.

    Invited Lectures

    • 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
      
    • 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