| 1986 | Diploma in Computer Science (with Mathematics), Munich University of Technology (TUM) |
| 1991 | Doctorate degree (Dr. rer.nat.) in Computer Science RWTH Aachen |
| 1986 - 1992 | Research Assistant at RWTH Aachen |
| 1993 - 1998 | Scientific Assistant (C1) at RWTH Aachen |
| 1994 | Visiting Researcher at Chair of Software Engineering and Information Systems, Rijksuniversiteit Leiden, The Netherlands |
| 1996 | Visiting Researcher at Computing and Information Science Department, Queen’s University, Kingston, Kanada |
| 1998 - 2002 | Associate Professor (C3) at Institute for Software Technology, Faculty of Computer Science, University of the German Armed Forces, Munich |
| since 2002 | Full Professor (C4) at Institute for Data Technology, Department for Electrical Engineering and Communication Technology, Technische Universität Darmstadt |