teaching

During my PhD, I have been a TA in the following courses:

  • Spring Semester 2026
    • Software Systems Reliability (MSc - 3 ECTS)
  • Fall Semester 2025
    • Foundations of Software Systems (MSc and BSc - 6 ECTS)
  • Spring Semester 2025
    • Software Systems Reliability (MSc - 3 ECTS)
  • Fall Semester 2024
    • Software Construction (MSc and BSc - 6 ECTS)
  • Spring Semester 2024
    • Effective Software Testing (MSc level - 6 ECTS)
    • Seminar: Empirical Software Enineering (BSc level - 3 ECTS)
  • Fall Semester 2023
    • Software Construction, (MSc and BSc level - 6 ECTS)

I have also supervised the following MSc or BSc theses:

  • Fine-Grained Unit Test Generation in Pynguin (Ongoing) – Yaren Durgun – MSc
  • Observability Tooling for LLM Agents in Site Reliability Engineering (Ongoing) – Raphael Alexander van den Doel – MSc
  • An Empirical Evaluation of Regression Test Generation Techniques in an Industrial Setting (Ongoing) – Jann Thore Tschierschke – MSc
  • Generating Regression Tests on Java Pull Request Creation Using Large Language Models – Matthias Mylaeus – MSc
  • Generating Mutator Sequences for Greybox Fuzzing using Natural Language Processing Techniques – Lucas Steffen Krauter – MSc
  • An Empirical Study of the Mutation Strategy of AFLNet – Anton Crazzolara – MSc
  • Investigating Toxicity in Open Source Software – Szymon Kaczmarski – MSc
  • Predicting Pull Request Outcome Using Deep Learning – Eric Vincent Leger – BSc