Teaching
Overview of my teaching experience
Teaching at Ulm University for the Institute of Distributed Systems
I have taught the following courses at the University of Ulm while working at the Institute for Distributed Systems.
Lectures
| Compulsory Courses (Lectures) | Â |
|---|---|
|
Networked Systems (Vernetzte Systeme; VNS) Lecture with exercises, 3V+2Ü, 6LP |
WiSe 2025 WiSe 2024, WiSe 2023 |
|
Introduction to Computer Networks (Grundlagen der Rechnernetze; GRN) Lecture with exercises, 2V+2Ü, 5LP |
WiSe 2025, WiSe 2024, WiSe 2023, WiSe 2022, WiSe 2021, WiSe 2020 |
|
Empirical research methods in computer science (Empirische Forschungsmethoden der Informatik; EFI) Lecture with exercises, 2V+2Ü, 4LP |
WiSe 2024, (WiSe 2023, WiSe 2022) |
| Elective Courses (Lectures) | Â |
|---|---|
|
Architectures for Distributed Internet Services (Architekturen für Verteilte Internetdienste; ADIS/AVID) Lecture with exercises, 3V+1Ü, 6 LP |
WiSe 2025, SoSe 2024, SoSe 2023, SoSe 2022, SoSe 2021, SoSe 2020 |
|
Concepts for Concurrent, Parallel and Distributed Programming (Konzepte für nebenläufige, parallele und verteilte Programmierung; CCPDP) Lecture with exercises, 2V+2Ü, 6 LP |
SoSe 2025, SoSe 2024, SoSe 2023, SoSe 2022, SoSe 2021 |
|
Distributed Computing Platforms in Practice (Verteilte Berechnungsplattformen in der Praxis; VBP) Lecture with exercises, 1V+2Ü, 6 LP |
WiSe 2024, WiSe 2022, SoSe 2020, SoSe 2019 |
|
Practical IT-Security (Praktische IT-Sicherheit; PSEC) Lecture with exercises, 1V+2Ü, 6 LP |
SoSe 2026, SoSe 2021, SoSe 2020 |
|
Systems Performance – Evaluation, Engineering, and Diagnostics (SPEED) Lecture with exercises, 2V+2Ü, 6 LP |
SoSe 2025 |
Lab Courses
| Compulsory Courses (Lab Courses) | Â |
|---|---|
|
Introduction to Computer Networks (Grundlagen der Rechnernetze; GRN) Lecture with exercises, 2V+2Ü, 5LP |
WiSe 2019, WiSe 2018, WiSe 2017, WiSe 2016, WiSe 2015, WiSe 2014, WiSe 2013, WiSe 2012 |
| Elective Courses (Lab Courses) | Â |
|---|---|
|
Advanced Concepts of Communication Networks (Fortgeschrittene Konzepte der Rechnernetze; FKR) Lecture with exercises, 2V+2Ü, 6LP |
SoSe 2016, SoSe 2015, SoSe 2014, SoSe 2013, SoSe 2012 |
Seminars
| Seminars (Bachelor/Master) | Â |
|---|---|
|
Selected Topics in Distributed Systems (Ausgewählte Themen in Verteilten Systemen; ATVS) Seminar, 2S, 4LP |
SoSe 2026, WiSe 2025, SoSe 2025, WiSe 2024, SoSe 2024, WiSe 2023, SoSe 2023, WiSe 2022, SoSe 2022, WiSe 2018, SoSe 2018, WiSe 2017, SoSe 2017, WiSe 2016, SoSe 2016, WiSe 2015, SoSe 2015, WiSe 2014, SoSe 2014, WiSe 2013, SoSe 2013, WiSe 2012 |
|
Research Trends in Distributed Systems (Forschungstrends in Verteilten Systemen; RTDS) Seminar, 2S, 4LP |
SoSe 2026, WiSe 2025, SoSe 2025, WiSe 2024, SoSe 2024, WiSe 2023, SoSe 2023, WiSe 2022, SoSe 2022, WiSe 2018, SoSe 2018, WiSe 2017, SoSe 2017, WiSe 2016, SoSe 2016, WiSe 2015, SoSe 2015, WiSe 2014, SoSe 2014, WiSe 2013, SoSe 2013, WiSe 2012 |
| Proseminars (Bachelor) | Â |
|---|---|
|
Privacy in the Internet (Privacy im Internet; PRIV); PRIV) Proseminar, 2S, 4LP |
SoSe 2025, SoSe 2023, SoSe 2022, SoSe 2021, SoSe 2020, WiSe 2018, WiSe 2017, WiSe 2016, WiSe 2015, WiSe 2014, WiSe 2013, WiSe 2012 |
|
Effective Java (Kniffe, Tricks und Techniken für Java; KTT) Proseminar, 2S, 4LP |
SoSe 2015, SoSe 2013 |
Student Projects
| Individual Master Projects | Â |
|---|---|
|
Computer Networks and IT-Security (Rechnernetze und IT-Sicherheit; RNSEC) Project, 4S, 8LP |
(individual topics each term) |
| Joint Master Projects | Â |
|---|---|
| Interactive Driving Simulator (Interaktiver Fahrsimulator) Project, 4S, 8LP |
WiSe 2013, SoSe 2013 |