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 2026

  • BSc 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 2024

  • MSc Thesis — Najma Gill
    NLP based detection and classification of buffer overflow bugs and fixes patterns from commit message
    University of Passau — Nov 2022

  • MSc Thesis — Alimerdan Rahimov
    Privacy concerns with web fingerprinting in hybrid applications
    University of Passau — Sep 2022

  • BSc Thesis — Sebastian Wilharm
    Implementation of Privacy-by-Design framework for Android
    University of Potsdam, Germany — May 2021

  • BSc Thesis — Mann Linn Phan
    Towards an Answer Set approach to Pointer Analysis
    University of Potsdam, Germany — Aug 2019