| 1963 | Birth in Augsburg, Bavaria, Germany | |
| 1981 | Abitur (high school degree) from Gymnasium (high school, grammar school) Königsbrunn | |
| 1981 — 1983 | Military service | |
| 1983 — 1988 | Studies of computer science (major subject) and electrical engineering (minor subject) at Technische Universität München. | |
| 1988 | Diplom in Computer Science | |
| 1989 — 1993 | Research assistant at Lehrstuhl für Rechnertechnik und Rechnerorganisation (LRR-TUM), Insitut für Informatik (Department of Computer Science) at Technische Universität München. | |
| 1993 | Promotion (Dr.rer.nat.). Topic of Ph.D. thesis: Parallelization of dicrete event simulation on distributed memory multiprocessors |
|
| 1994 — 2000 | Research assistant at LRR-TUM. Head of the research group Parallel and Distributed Applications. | |
| 1999 | Scolarship at Emory University, Department of Math and Computer Science, Prof. Vaidy Sunderam, within the scope of the International Student and Scholar Program at Emory University. | |
| 1999 — 2001 | Participant of PROLEHRE, TUM's training program for lecturers. | |
| July 2000 | Habilitation | |
| 2000 — 2003 | Senior research assistant at LRR-TUM. | |
| Oct 2002 — Mar 2003 | Temporary professorship Visualisierung von numerischen Simulationen at RWTH Aachen, Department of Computer Science | 2002 — 2003 | Program Committee Euro-Par 2003, Local Chair of Topic 07, Applications on High-Performance Computers |
| since Nov. 2003 | Professor at University of Rostock,
Faculty of Computer Science and Electrical Engineering Head of the Lehrstuhl für Verteiltes Hochleistungsrechnen (VHR, Chair for Distributed High Performance Computing) |