Teaching
I have taught the following courses:
- Southern Denmark University (Instructor)
- Development of Software Systems (a.k.a. Software Engineering Project, B.Sc.)
- University of Passau, University of Potsdam (Graduate Teaching Assistant)
- Program Repair (M.Sc.)
- Reverse and Re-engineering (M.Sc.)
- Programming in C++ (B.Sc., M.Sc.)
- Compiler Construction (M.Sc.)
- Secure Information Flow (M.Sc.)
- Static Program Analysis (M.Sc.)
- Topics in Programming Languages and Security (M.Sc.)
- Foundations of Computer Science (co-instructor, M.Sc.)
Students
Ongoing
BSc Thesis — Mathias Ransgaard Yde
Framework for Vulnerability Assessment in Android Webviews
University of Southern Denmark — Expected May 2026BSc Thesis — Gustav Speedtsberg & Rolf Vandsted
Industry Project
University of Southern Denmark — Expected May 2026
Completed
MSc Thesis — Aishwarya Sivaganam
Indexing of Matched Paths for Pointer Analysis
University of Passau — Apr 2024MSc Thesis — Najma Gill
NLP based detection and classification of buffer overflow bugs and fixes patterns from commit message
University of Passau — Nov 2022MSc Thesis — Alimerdan Rahimov
Privacy concerns with web fingerprinting in hybrid applications
University of Passau — Sep 2022BSc Thesis — Sebastian Wilharm
Implementation of Privacy-by-Design framework for Android
University of Potsdam, Germany — May 2021BSc Thesis — Mann Linn Phan
Towards an Answer Set approach to Pointer Analysis
University of Potsdam, Germany — Aug 2019