• Research focuses

    • Model-Driven Software Development
    • Parallel Programming
    • Testing
    • Functional logic programming
    • E-assessment
  • Education

    1995
    Habilitation and venia legendi in Computer Science at RWTH Aachen University
    1989
    Doctoral degree (Dr. rer. nat.) at RWTH Aachen University
    1984
    University degree (diploma) in Computer Science at RWTH Aachen University
    1978- 1984
    Studies in Computer Science at RWTH Aachen University
  • Positions

    since 1997
    Professor for Practical Computer Science at University of Münster
    1997
    Acting Professor at University of Münster
    1996- 1997
    Acting Professor at RWTH Aachen University
    1995- 1996
    Acting Professor at University of Gießen
    1994- 1995
    Assistant Professor at RWTH Aachen University
    1993
    Lehrauftrag an der Universität Ulm
    1993
    Visiting researcher at Chalmers University of Technology, Gothenburg, Sweden
    1992- 1994
    Assistant Professor at RWTH Aachen University
    1991- 1992
    Profesor asociado at Universidad Politécnica de Madrid, Spanien
    1990- 1991
    Research Associate at the chair for Computer Science at RWTH Aachen University
    1984- 1990
    Research Assistant at the chair for Computer Science at RWTH Aachen University
  • External functions

    2013- 2017
    Member of the selection committee of the German Academic Exchange Service (DAAD)
    2010
    Member of the jury of the IT innovation award of the German initiative for medium-sized businesses 2010
    since 2007
    Member of the Scientific Advisory Board of IMDEA-Software
    2003- 2008
    Member of the board of the Münsterland section of the German Society for Computer Science (GI)
    2001- 2010
    Member of the Steering Commitee of the International Symposium on Functional and Logic Programming (FLOPS)
    2001- 2006
    Board member of the European Association for Programming Languages and Systems (EAPLS)
    1997- 2003
    Member of the Steering Commitee of the ACM Conference on Principles and Practice of Declarative Programming (PPDP)
    since 1996
    Editor of the Journal of Functional and Logic Programming
    1995- 2010
    Vice-chairman of the special interest group on “Programming Languages and Computing Concepts” of the German Society for Computer Science (GI)
  • Appointments

    2005
    Call to the univerity of the German armed forces (Bundeswehr) Munich (declined)
    1998
    Call to the University of Halle-Wittenberg (declined)