| WS 2018/2019 | Lecture: | Algorithms and Data Structures 1819 |
| SS 2017 | Proseminar: | Rechnen - Zufall - Wahrscheinlichkeit |
| WS 2016/2017 | Lecture: | Algorithms and Data Structures 18 (Block Course) |
| Lecture: | GZ Theoretische Informatik 16/17 | |
| WS 2015/2016 | Lecture: | Algorithms and Data Structures (Block Course) |
| Lecture: | GZ Theoretische Informatik | |
| SS 2015 | Seminar: | 2-Dimensional Triangulations |
| WS 2014/2015 | Lecture: | Grundzuege Algorithmen und Datenstrukturen |
| WS 2013/2014 | Lecture: | Grundzuege von Algorithmen und Datenstrukturen |
| Lecture: | Algorithms and Data Structures | |
| SS 2013 | Doctoral privatissimum: | Hashing |
| WS 2012/2013 | Lecture: | Algorithms and Data Structures |
| Proseminar: | Das Buch der Beweise | |
| SS 2012 | Proseminar: | Perlen der Theoretischen Informatik |
| WS 2011/2012 | Lecture: | Algorithms and Data Structures |
| SS 2011 | Seminar: | The Combinatorics and Geometry of Triangulations |
| WS 2010/2011 | Lecture: | Grundzüge der Theoretischen Informatik |
| SS 2010 | Proseminar: | Allerlei Algorithmen |
| Lecture: | Algorithms and Data Structures | |
| WS 2009/2010 | Lecture: | Grundzüge der Theoretischen Informatik |
| SS 2009 | Lecture: | Algorithmic Geometry |
| Proseminar: | Probleme in der diskreten kombinatorischen Geometr | |
| WS 2008/2009 | Lecture: | Grundzüge von Datenstrukturen und Algorithmen |
| SS 2008 | Seminar: | Polytopes, Complexity, Computation |
| Lecture: | Algorithms and Data Structures | |
| WS 2007/2008 | Lecture: | Grundzüge von Datenstrukturen und Algorithmen |
| Proseminar: | Sichtbarkeit und Schatten durch Berechnung | |
| SS 2007 | Lecture: | Selected Topics in Algorithms |
| WS 2006/2007 | Lecture: | Algorithms and Data Structures |
| SS 2006 | Lecture: | Programmierung 2 |
| Seminar: | Geometry on the Integer Grid | |
| WS 2005/2006 | Lecture: | Theoretische Informatik |
| SS 2005 | Lecture: | Programmierung II |
| WS 2004/2005 | Proseminar: | Polygone in der Ebene |
| SS 2004 | Lecture: | Computational Geometry |
| Seminar: | Bio-Geometry | |
| WS 2003/2004 | Lecture: | Komplexitätstheorie |
| WS 2002/2003 | Lecture: | Data Structures and Algorithms |
| SS 2002 | Lecture: | Informatik II (Rechnerorganisation) |
| WS 2001/2002 | Lecture: | Automaten, Berechenbarkeit und Komplexität |
| SS 2001 | Proseminar: | Diskrete mathematische Methoden für die Informatik |
| WS 2000/2001 | Lecture: | Ausgewählte Themen aus der Algorithmik |
| SS 2000 | Lecture: | Optimierung |
| WS 1999/2000 | Lecture: | Datenstrukturen und Algorithmen |
| SS 1999 | Lecture: | Informatik III |
| WS 1998/1999 | Lecture: | Programmiersprache C |
| SS 1998 | Lecture: | Informatik II |
| Proseminar: | Graphenprobleme | |
| WS 1997/1998 | Lecture: | Informatik I |
| Lecture: | Programmiersprache C | |
| SS 1997 | Lecture: | Algorithmische Geometrie (Teil II) |
| FoPra: | Robuste geometrische Algorithmen | |
| Oberseminar: | Vorträge | |
| WS 1996/1997 | Lecture: | Einführung in die Algorithmische Geometrie |
| FoPra: | Robuste geometrische Algorithmen | |
| SS 1996 | Lecture: | Optimierung |
| Proseminar: | Concrete Mathematics | |
| FoPra: | Robuste geometrische Algorithmen | |
| WS 1995/1996 | Lecture: | Datenstrukturen und Algorithmen |
| Seminar: | Datenstrukturen | |
| FoPra: | Geometrische Algorithmen | |
| SS 1995 | Lecture: | Informatik IV |
| Proseminar: | Randomisierte Algorithmen | |
| FoPra: | Geometrische Algorithmen | |
| WS 1994/1995 | Lecture: | Informatik III |