Teaching

UC Riverside

2026-27

2025-26

2024-25

2023-24

UCL

  • Security (BSc/MEng Computer Science), 2021-22 and 2022-23
  • Privacy Enhancing Technologies (MSc Information Security), 2018-19 and 2019-20
  • Computer Security II (MSc Information Security), 2013-14 to 2019-20
  • Introduction to Cryptography (MSc Information Security), 2014-15 to 2017-18