Since 1998 he is a professor for database and information systems at the University of Stuttgart. He is the head of department of user software at the Institute for Parallel and Distributed High Performance Computing Centre. From 1994 to 1998 he was a professor for database and knowledge-based systems at the TU Munich. Before that, he studied computer science at the University of Kaiserslautern (1977 - 1982), while he was research assistant from 1983 to 1994. Starting 1988 he was appointed on project management in the special research area 124 (SFB124) at the Department of Computer Science at the University of Kaiserslautern. In 1988 he graduated his Doctorate studies as in 1994 he succeeded with his Habilitation. From October 1989 to December 1990 he was Postdoctoral Fellow at IBM Research, San Jose, California.