Teaching at York
Current Modules
-
Cryptography Theory & Practice (Module Lead)
Module Lead 2017–2019 & since 2022, Teaching since 2017
Module Descriptors: CTAP-H | CTAP-M
Previously: Introduction to Cryptography (ICRY-H/M) -
Mathematical Foundations of Computer Science
Teaching since 2025
Module Descriptor: THE1
Previous Programme Leadership
MSc Cyber Security (Programme Lead, 2020–2026)
Previous Modules
-
Network Security
Module Lead 2017–2022, Taught 2017–2022
Module Descriptors: NETS-H | NETS-M
Previously: Networks & Communications Security (NTAC) -
Advanced Cyber Security (Module Lead)
Module Lead 2017–2022, Taught 2017–2022
Wider Aspects of Cybersecurity (WASP) -
General Cyber Security
Taught 2020–2021
Topics in Privacy & Security (PSEC)
Previous Teaching Experience
Newcastle University, UK
Victoria University, Sydney, Australia
Wollongong University, Australia