Teaching and Supervision
As a lecturer, I actively contribute to the design and implementation of different courses and seminars at both masters and bachellor levels. Here you can find a list of my current teaching activities at Hamburg University of Technology
.

Supervision
I frequently supervise theses and research projects on topics related to privacy, security engineering, and usability studies. Many of these have then been published as conference and workshop papers in collaboration with students.
I am particularly interested in supervising work on devoper-centered security and secure AI-aided software development. If you are a student at TUHH seeking for supervision and you are into these topics, then apply here.
Guest Lectures
I have had the honor of sharing my work by offering guest lectures at internationally renowned academic institutions including the University of Melbourne, the University of Montréal, Monash University, RMIT, the University of New South Wales, and the University of Paderborn. Please feel free to reach out for coordinating prospective guest talks or seminars at your local institution.
MSc. Course "Cybersecurity Data Science"
| TUHH
- Period: Summer Semester
- Lectures:
- Lecture 2: Machine Learning Fundamentals I
- Lecture 3: Machine Learning Fundamentals II
- Lecture 4: Intrusion Detection
- Lecture 6: Mining Software Repositories
- Lecture 11: Statistics and Experimental Design
- Lecture 12: Survey Methods
- Lecture 13: Text Mining Applications
BSc. Course "Introduction to Information Security"
| TUHH
- Period: Winter Semester
- Lectures:
- Lecture 8: Access Control
- Lecture 11: Privacy by Design
- Lecture 12: Tracking and Dark Patterns
MSc. Course "Secure Software Engineering"
| TUHH
- Period: Summer Semester
- Lectures:
- Lecture 6: Assessment of Security Risks II
- Lecture 9: Privacy Engineering I
- Lecture 10: Privacy Engineering II
- Lecture 11: Human Factors in Cybersecurity
- Labs:
- Lab 1: Security Requirements
- Lab 2: Secure Software Design
- Lab 3: Security Risk Assessment
- Lab 4: Secure Infrastructure and Code Quality
- Lab 5: Privacy Engineering
- Lab 6: Human Factors in Cybersecurity
Seminar "Usable Security and Privacy"
| TUHH
- Period: Summer Semester
Seminar "Engineering Privacy-Friendly Systems"
| TUHH
- Period: Winter Semester