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