Research Interests

  • Software engineering for (self-)adaptive systems and service-based applications.
  • Program synthesis and inductive programming.


  • Dr. rer. nat. (PhD), Faculty of Information Systems and Applied Computer Sciences, University of Bamberg, 2010.
    Grade: summa cum laude.
    Thesis: A Combined Analytical and Search-Based Approach to the Inductive Synthesis of Functional Programs.
  • Diplom Informatiker (MSCS), Technical University of Berlin, 2004.
    Thesis: Inductive Functional Programming: A Term-Construction and Folding Approach.
  • Vordiplom (intermediate examination), University of Passau, 2000.


  • Associate Researcher, paluno – The Ruhr Institute for Software Technology, Essen, Germany, 09/2012 – now.
  • Postdoctoral Research Fellow, International Computer Science Institute (ICSI), Berkeley, 09/2010 – 08/2012.
  • Lecturer, University of Bamberg, 06/2010 – 07/2010.
  • Wissenschaftlicher Mitarbeiter (Research and Teaching Associate), Cognitive Systems Group, University of Bamberg, 06/2004 – 05/2010.
  • Student Assistant, Parallel and Distributed Computing Group, Technical University of Berlin, 10/2001 – 09/2003.
  • Working Student, DaimlerChrysler Research, Berlin, 03/2001 – 08/2001.


Teaching Experience

I have several years of teaching experience (lectures, practices, seminars, student projects, co-advising of theses, examination supervision) at BA and MS level in the areas of Software Engineering, Artificial Intelligence, Machine Learning, Cognitive Science, and Human-Computer-Interaction.