Teaching
Courses
This page summarizes my teaching experiences and materials.
Semester | Course | Role | Materials |
---|---|---|---|
October 2024 | Verification and Validation of Autonomous Systems with Neural Network Components (Heriot-Watt University Edinburgh) | Guest Lecture + Lab on VerSAILLE & Mosaic |
see GitHub |
Winter 2024/25 | Formal Systems | Teaching assistant | (see webpage/ILIAS) |
Winter 2024/25 | Seminar “Neural Networks in Formal Verification” | Co-Organizer | (see webpage/ILIAS) |
Winter 2023/24 | Formal Systems | Teaching assistant | (see webpage/ILIAS) |
Summer 2023 | Proseminar “Differentiable Programming” | Co-Organizer / Student Advisor | (see webpage/ILIAS) |
Summer 2023 | Seminar “Fairness and Non-Discrimination from the Perspective of Ethics and Computer Science” | Co-Organizer | (see webpage/ILIAS) |
Winter 2022/23 | Formal Systems | Teaching assistant | (see webpage/ILIAS) |
Winter 2020/21 | Programming Paradigms | Student teaching assistant | here |
Winter 2019/20 | Programming Paradigms | Student teaching assistant | here |
Advised Student Projects
I have advised student research projects/theses on the following topics:
Semester | Topic | Type |
---|---|---|
Summer 2024 | Generation of loop specifications using large language models (german) | Research Lab |
Summer 2024 | Conflict Analysis for Simplex-Based Neural Network Verification via Farkas Vectors | Bachelor’s Thesis |
Summer 2024 | Improving Zonotope-Based Neural Network Verification via Gradient-Based Optimization | Bachelor’s Thesis |
Summer 2023 | Large Language Models for the synthesis of JML-Specifications | Research Lab |
Summer 2023 | Dimensionality Reduction for Neural Network Verification | Bachelor’s Thesis |
Summer 2023 | Abstraction-refinement based Equivalence Verification of Convolutional Neural Networks | Bachelor’s Thesis |