- Algorithms & Complexity
- Computer Vision and Machine Learning
- Internet Architecture
- Computer Graphics
- Databases and Information Systems
- Visual Computing and Artificial Intelligence
- Research Group Computational Biology
- Automation of Logic
- Network and Cloud Systems
Summer Semester 2018
- Keeping Time in Distributed Systems
Advanced Course (2+2). Lecturer: Christoph Lenzen.
- Selected Topics in Fine-Grained Complexity Theory
Seminar (2+0). Lecturers: Karl Bringmann and Marvin Künnemann.
- A first introduction to geometric complexity theory
Advanced Course (2+2). Lecturers: Markus Bläser, Christian Ikenmeyer.
- Optimization
Core Course (4+2). Lecturer: Andreas Karrenbauer.
- Reading Group Algorithms
Seminar (2+0). Given by: Kurt Mehlhorn, and Daniel Vaz.