Teaching
I enjoy teaching courses that connect rigorous foundations with the systems students will encounter in practice: secure cloud infrastructure, cryptographic thinking, algorithmic problem solving, and the design trade-offs behind real computing systems.
Enrolled students should use the official University of Sydney Canvas pages for course materials, announcements, and assessment details.
Current teaching
CSEC5615: Theory and Practice of Cloud Security (2025, 2026)
University of Sydney · Postgraduate · Computer Science
Cloud security is often viewed through the lens of tools, platforms, and configurations. In this unit, I take a more foundational approach: what does it mean for a cloud system to be secure, where do security guarantees come from, and how do we reason about the assumptions behind modern cloud-security techniques?
The lectures form the theoretical core of the course, covering cryptographic foundations, data protection, secure and verifiable computation, identity and access management, cloud infrastructure security, emerging technologies such as blockchains and post-quantum cryptography, and governance topics such as auditing and compliance. Tutorials complement the lectures with hands-on exposure to current cloud platforms.
The aim is not to provide a tool-specific certification course, but to help students understand the principles behind cloud security today and the ideas likely to shape trustworthy cloud systems in the future.
Previous teaching
- COMP2123: Data Structures and Algorithms - 2025
- COMP2022: Models of Computation — co-taught, 2024
At FAU, I was a teaching assistant for several courses and seminars in cryptography, cryptocurrencies, and theoretical computer science, including:
- Introduction to Modern Cryptography — WS 2020/21, WS 2019/20, WS 2018/19
- Privacy Preserving Cryptocurrencies — SS 2020
- Cryptocurrencies — SS 2019, SS 2018, SS 2017
- Seminar on Cryptography: Theory vs Practice — SS 2018
- Introduction to Algorithmic Cryptography — WS 2017/18, WS 2016/17
I also organised the reading group BISRR — Blocked Informal School on Recent Cryptographic Research from 2019 to 2021.
If you are interested in research projects related to cryptography, cloud security, privacy-preserving computation, or secure systems, please see Join my group for details.