## 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

## SS 2014

- Lecture “Game Theory” taught by Bernhard Nebel and Robert Mattmüller at University of Freiburg (as lecturer)

## WS 2013/2014

- 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

- 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

- 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)