Teaching Experience
-
During my PhD, I delivered several classes as a visiting lecturer in courses taught by my PhD advisor at the University of Nebraska-Lincoln.
-
I delivered networking and security industrial courses including Security+, CCNA, CCNA Security, and CCNP Security. I served as a Teaching Assistant and Cisco certified trainer at Birmingham City University. I also delivered database and security awareness sessions. A list of my slides can be found on SlideShare.
-
Demystifying the CVE Program — An overview of the CVE program, how vulnerabilities are identified, assigned, and published.
Thesis Supervision Experience
Delft University of Technology (TU Delft)
- AI and the Transformation of Security Triage: Evaluation, Trust, and Adaptation in Open Source Software Maintenance — Sudharshan Balaji Kottiswaran, MSc thesis, 2026 (external advisor)
Chalmers University of Technology
- Cross-Language Dependency Analysis for VS Code Extension Ecosystem — Alexander Brunnegård and Malte Carlstedt, MSc thesis, 2025 (supervisor)
- Managing Code Evolution: Refactoring Challenges in Kattis’ Code Judge — Joshua Andersson, Alexander Gilabert, Rasmus Hulthe, and Hugo Söderbergh, BSc thesis, 2025 (supervisor)
- Security Analysis of Code Bloat in Machine Learning Systems — Fahmi Abdulqadir Ahmed and Dyako Fatih, MSc thesis, 2022 (mentor)
- Debloating Machine Learning Systems — Mihkel Sildnik and Yan Wang, MSc thesis, 2021 (mentor)