Teaching
Summer term 2024
- Sabbatical with Grzegorz Gutowski at Jagiellonian University in Kraków
Winter term 2023
- lecture Algorithms and Data Structures (B.Sc. Inf, LuRI, GamesEng, InNa; LA Inf.)
- lecture Approximation Algorithms (M.Sc. Inf)
- seminar Visualization of Graphs (M.Sc./B.Sc. Inf)
Summer term 2023
- lecture Algorithmic Graph Theory (B.Sc. Inf, LA Inf.)
- lecture Algorithms for GIS (M.Sc. Inf & Math)
- seminar Computational Geometry (M.Sc./B.Sc. Inf)
Winter term 2022
- lecture Algorithms and Data Structures (B.Sc. Inf, LuRI, GamesEng, InNa; LA Inf.)
- lecture Approximation Algorithms (M.Sc. Inf)
- seminar Visualization of Graphs (M.Sc./B.Sc. Inf)
Summer term 2022
- lecture Algorithmic Graph Theory (B.Sc. Inf, LA Inf.)
- lecture Visualization of Graphs (M.Sc. Inf & Math)
- seminar Computational Geometry (M.Sc./B.Sc. Inf)
Winter term 2021
- lecture Algorithms and Data Struktures (B.Sc. Inf, LuRI, GamesEng; LA Inf.)
- lecture Approximation Algorithms (M.Sc. Inf)
- seminar Visualization of Graphs (M.Sc./B.Sc. Inf)
Summer term 2021
- lecture Algorithmic Graph Theory (B.Sc. Inf, LA Inf.)
- lecture series Computer Science at a Glance (Orientierungsstudium)
- seminar Mathematical Foundations of Data Science (M.Sc./B.Sc. Inf)
Winter term 2020
- lecture Algorithms and Data Structures (B.Sc.)
- seminar Visualization of Graphs (M.Sc./B.Sc.)
Summer term 2020
- lecture Algorithmic Graph Theory (bachelor level)
- lecture Exact Algorithms (master level)
- seminar Visualization of Graphs (bachelor/master)
Winter term 2019
- lecture Algorithms and Data Structures (B.Sc.)
- lecture Advanced Algorithms (M.Sc.)
- seminar Visualization of Graphs (M.Sc./B.Sc.)
Summer term 2019
- lecture Algorithmic Graph Theory (bachelor course)
- seminar Visualization of Graphs in 3D (mostly for master students)
Winter term 2018
- lecture Algorithms and Data Structures (bachelor course)
- lecture Approximation Algorithms (master course)
- seminar Graph Visualization (mostly for master students)
Summer term 2018
- Sabbatical with Will Evans at UBC
Winter term 2017
- lecture Algorithms and Data Structures (bachelor course)
- lecture Exact Algorithms (master course) with Thomas van Dijk
- seminar Graph Visualization (mostly for master students)
Summer term 2017
- lecture Algorithmic Graph Theory (bachelor course)
- seminar Algorithms for Programming Contests (for bachelor and master students)
- seminar Advanced Algorithms (for master students)
Winter term 2016
- lecture Algorithms and Data Structures (bachelor course, 1. semester)
- seminar Algorithms for Extracting Data from Historical Maps (for bachelor and master students)
Summer term 2016
- lecture Algorithmic Graph Theory (bachelor course)
- seminar Design and Analysis of Data Structures (for bachelor and master students)
- seminar Advanced Algorithms (for master students)
Winter term 2015
- lecture Algorithms and Data Structures (bachelor course, 1. semester)
- lecture Computational Geometry (master course)
- seminar Graph Visualization (for bachelor and master students)
Summer term 2015
- lecture Algorithmic Graph Theory (bachelor course)
- lecture Graph Visualization (master course)
- seminar Design and Analysis of Data Structures (for bachelor and master students)
Winter term 2014
- lecture Algorithms and Data Structures (bachelor course, 1. semester)
- lecture Computational Geometry (master course)
- seminar Visualization of Geographic Networks (for bachelor and master students)
Summer term 2014
- lecture Algorithmic Graph Theorie (bachelor course)
- lecture Algorithms for Geographic Information Systems (master course, with Thomas van Dijk)
Winter term 2013
- lecture Algorithms and Data Struktures (bachelor course, 1. semester)
- lecture Computational Geometry (master course)
- seminar Graph Visualization (bachelor/master course)
Summer term 2013
- sabbatical
Winter term 2012
- lecture Algorithms and Data Struktures (bachelor course, 1. semester)
- lecture Computational Geometry (master course)
- seminar Graph Visualization (bachelor/master course)
Summer term 2012
- lecture Algorithmic Graph Theory (bachelor course)
- lecture Graph Visualization (master course)
- seminar Design and Analysis of Data Structures (with Jan-Henrik Haunert)
Winter term 2011
- lecture Algorithms and Data Struktures (bachelor course, 1. semester)
- seminar Graph Visualization (bachelor/master course)
Summer term 2011
- lecture Algorithmic Graph Theory (bachelor course)
- lecture Graph Visualization (master course)
Winter term 2010
- lecture Algorithms and Data Structures (bachelor course, 1. semester)
- lecture Computational Geometry (master course)
- seminar Graph Visualization (bachelor/master course)
Summer term 2010
- lecture Graphtheoretic Concepts and Algorithms (bachelor course)
- lecture Approximation Algorithms (with Joachim Spoerhase)
- seminar Design and Analysis of Data Structures
- seminar Algorithms for Clustering and Facility Location
Winter term 2009
- lecture Algorithms and Data Structures (bachelor course, 1. semester)
- lecture Computational Geometry (CS diploma)