1992 - 1997 Studium an der Technischen Fakultät, Universität Bielefeld im Fach Naturwissenschaftliche Informatik
1997 - 1998 Austauschstudent am Department of Computer Science der University of Rochester, NY, unter der Betreuung von Dana H. Ballard
1998 - 2000 Doktorand am Max Planck Institut für biologische Kybernetik, Tübingen
2001 - 2003 Wissenschaftlicher Mitarbeiter am Max Planck Institut für biologische Kybernetik, Tübingen
2002 - 2003 Technischer Leiter der VR Gruppe am Max Planck Institut für biologische Kybernetik, Tübingen
seit Aug. 2003 Leiter des Servicezentrums für Computersysteme und -kommunikation (SCC) an der Bauhaus Universität, Weimar.
