Courses
- 2026-2027
- CS3026 - Operating Systems. BSc. University of Aberdeen.
- CS552P - Blockchain and Smart Contracts. MSc. University of Aberdeen.
- 2025-2026
- CS552E - Digital Forensics and Incident Management. MSc. University of Aberdeen.
- CS552P - Blockchain and Smart Contracts. MSc. University of Aberdeen.
- CS552H - Secure Software Design and Development. MSc. University of Aberdeen.
- 2024-2025
- FARWSP - Formal Analysis of Real-World Security Protocols. MSc. Saarland University.
Tutorials
- 2017-2023
- CS-C3130 - Information Security. BSc. Aalto University.
- CS-E4300 - Network Security. MSc. Aalto University.
- 2016-2017
- CS-A1140 - Data Structures and Algorithms. BSc. Aalto University.
- CS-C3130 - Information Security. BSc. Aalto University.
- CS-E4300 - Network Security. MSc. Aalto University.
- 2015-2016
- CS-C2150 - Theoretical Computer Science. BSc. Aalto University.
Summer Schools
- Summer School in Cyber Security (2020). A one-week practical hands-on course in security analysis and penetration testing. The course was organized for the students of an Erasmus Mundus joint master degree programme in Security and Cloud Computing (SECCLO).