Teaching

I have taught the following courses:

  • University of Southern Denmark (Instructor)
    • Software Maintenance (B.Sc., 55 students)
    • Development of Software Systems (Project course, B.Sc., 88 students)
  • 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 Projects

  • University of Southern Denmark:
    • B.Sc. Thesis (two ongoing)
  • University of Passau:
    • M.Sc. Thesis (three completed)
  • University of Potsdam:
    • B.Sc. Thesis (two completed)