WS 2017/2018
- Lecture “Principles of AI Planning” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
SS 2017
- Lecture “Game Theory” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
- Seminar “Multi-Agent Planning” at University of Freiburg (as supervisor)
WS 2016/2017
- Lecture “Principles of AI Planning” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
- Lecture “Dynamic Epistemic Logic” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
SS 2016
- Lecture “Game Theory” taught by Bernhard Nebel, Robert Mattmüller and Stefan Wölfl at University of Freiburg (as lecturer)
- Seminar “Advanced Topics in Knowledge Representation and Reasoning” at University of Freiburg (as supervisor)
WS 2015/2016
- Lecture “Principles of AI Planning” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
- Seminar “Computer Ethics” at University of Freiburg (as supervisor)
SS 2015
- Lecture “Game Theory” taught by Bernhard Nebel, Robert Mattmüller and Stefan Wölfl at University of Freiburg (as lecturer)
- Seminar “Advanced Topics in AI Planning” at University of Freiburg (as organizer)
WS 2014/2015
- Lecture “Principles of AI Planning” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
SS 2014
- Lecture “Game Theory” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
WS 2013/2014
- Lecture “Principles of AI Planning” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
- Seminar “Multi-agent Systems” at University of Freiburg (as supervisor)
SS 2013
- Lecture “Game Theory” taught by Bernhard Nebel, Stefan Wölfl and Robert Mattmüller at University of Freiburg (as lecturer)
WS 2012/2013
- Lecture “Principles of AI Planning” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
- Seminar “Games” at University of Freiburg (as supervisor)
SS 2012
- Lecture “Game Theory” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
WS 2011/2012
- Lecture “Principles of AI Planning” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)
- Seminar “Graph Algorithms” at University of Freiburg (as supervisor)
SS 2011
- Lecture “Introduction to Modal Logic” taught by Stefan Wölfl at University of Freiburg (as teaching assistant)
- Seminar “Automata Constructions in Model Checking” at University of Freiburg (as supervisor)
WS 2010/2011
- Lecture “Introduction to Computer Science” taught by Jan-Georg Smaus at University of Freiburg (as teaching assistant)
- Seminar “Design of Didactic Units for an AI Practical” at University of Freiburg (as supervisor)
- Practical “AI Planning” at University of Freiburg (as supervisor)
SS 2010
- Lecture “Principles of Knowledge Representation” taught by Bernhard Nebel, Stefan Wölfl and Marco Ragni at University of Freiburg (as teaching assistant)
- Seminar “Group Actions in Dynamic Uncertain Environments” at University of Freiburg (as supervisor)
WS 2009/2010
- Lecture “Constraint Satisfaction Problems” taught by Bernhard Nebel and Stefan Wölfl at University of Freiburg (as teaching assistant)
- Seminar “Games” at University of Freiburg (as supervisor)
SS 2009
- Lecture “Game Theory” taught by Bernhard Nebel at University of Freiburg (as teaching assistant)
- Seminar “Self Referentiality” at University of Freiburg (as supervisor)
- Practical “Foundations of Artificial Intelligence” at University of Freiburg (as supervisor)
- Tutorial “Introduction to Python” taught by Robert Mattmüller at University of Freiburg Faculty of Engineering Summer School (as lecturer)
WS 2008/2009
- Lecture “Logics, Categories, and Colimits for Artificial Intelligence” taught by Till Mossakowski at University of Freiburg (as teaching assistant)
SS 2008
- Lecture “Foundations of Artificial Intelligence” taught by Bernhard Nebel and Wolfram Burgard at University of Freiburg (as teaching assistant)
- Seminar “Logic in AI” at University of Freiburg (as supervisor)
- Tutorial “Introduction to Java” taught by Robert Mattmüller at University of Freiburg Faculty of Engineering Summer School (as lecturer)
WS 2007/2008
- Lecture “Game Theory” taught by Bernhard Nebel and Malte Helmert at University of Freiburg (as teaching assistant)
- Lecture “Logic for Computer Scientists (Diploma)” taught by Bernhard Nebel and Wolfram Burgard at University of Freiburg (as teaching assistant)
- Seminar “AI Planning and Model Checking” at University of Freiburg (as supervisor)
SS 2007
- Lecture “Foundations of Artificial Intelligence” taught by Bernhard Nebel and Wolfram Burgard at University of Freiburg (as teaching assistant)
WS 2006/2007
- Lecture “Principles of AI Planning” taught by Bernhard Nebel and Malte Helmert at University of Freiburg (as teaching assistant)