Note: Unless otherwise indicated classes were held in English.
  • Lecturer: The 9th Reasoning Web Summer School, Mannheim, Germany, Summer 2013
  • Lecturer: The 7th Reasoning Web Summer School, Galway, Ireland, Summer 2011
  • Instructor: Artificial Intelligence meets Economics, University of Mannheim, Spring 2011
  • Instructor: Artificial Intelligence, University of Mannheim, Fall 2010, Fall 2011, Fall 2012
  • Instructor: Algorithms and Data Structures, University of Mannheim, Fall 2009, Spring 2012
  • Instructor: From Probability to Logic and Back: Markov Logic and its Applications to Computational Linguistics and the Semantic Web, 4th North American Summer School in Logic, Language, and Information, Summer 2010
  • Co-Instructor: Introduction to Computer Science 2 (~100 students), University of Mannheim, Spring 2010, Spring 2011, Spring 2012 (lectures were held in German)
  • Co-Instructor: Data and Knowledge Engineering Seminar, University of Mannheim, Spring 2010
  • TA: Discrete Mathematics, Indiana University, Spring 2008
  • TA: Advanced Database Concepts, Indiana University, Fall 2007
  • TA: Algorithm Design and Analysis, Indiana University, Spring 2006
  • TA: Theory of Computation, Indiana University, Fall 2005