teaching

Courses, seminars, and thesis supervision at Saarland University and beyond.

Saarland University · 2021–2025

Data Networks · 2022–2025, one semester per year

Core undergraduate / graduate course on Internet architecture, routing, transport protocols and network security. Class size ≈ 400 students per semester. I ran weekly exercise sessions, designed homework assignments and exam problems, graded, and held office hours. Worked with the supervising professor on syllabus updates and course logistics.

Hot Topics in Data Networks · 2022–2025, one semester per year

Advanced research seminar for ≈ 20 students. Reading, presenting, and critically analysing recent publications in Internet measurement, network architecture and security. I supervised student paper presentations, picked and assigned the paper list, and facilitated group discussions.

Distributed Systems · 2021

Theoretical foundations and practical implementation of distributed computing — consensus, replication, fault tolerance. I led exercise sessions, assisted with lab assignments, prepared exams and graded.

Thesis Supervision

Supervised an MSc thesis on AI safety and robustness of large language models. Ongoing technical mentorship, experimental design feedback, and guidance on academic writing.

Course Administration

Across multiple offerings: prepared and proofread exams, coordinated grading among the TA pool, and supervised in-person examinations.