| 1983 - 1988 | Studium der Informatik (Nebenfach Elektrotechnik) an der Technischen Universität München. | |
| 1988 | Diplom | |
| 1989 - 1993 | Wissenschaftlicher Mitarbeiter am Lehrstuhl für Rechnertechnik und Rechnerorganisation (LRR-TUM), Insitut für Informatik der Technischen Universität München. | |
| 1993 | Promotion (Dr.rer.nat.) | |
| 1994 - 2000 | Wissenschaftlicher Assistent am LRR-TUM. Leitung der Forschungsgruppe Parallele und verteilte Anwendungen. | |
| 1999 | Gastaufenthalt an der Emory University, Department of Math and Computer Science, Prof. Vaidy Sunderam, im Rahmen des International Student and Scholar Program der Emory University. | |
| 1999 - 2001 | Teilnahme an PROLEHRE, dem Habilitandenausbildungsprogramm der TUM. | |
| Juli 2000 | Habilitation | |
| 2000 - | Wissenschaftlicher Oberassistent am LRR-TUM. | |