2022/2023:
- Collective Intelligence, Artificial Intelligence MSc course, University of Groningen.
- Ethics in Artificial Intelligence, Artificial Intelligence BSc course (150 students), University of Groningen.
- Logical Aspects of Multi-Agent Systems, Artificial Intelligence MSc course (60 students), University of Groningen.
2021/2022:
- Ethics in Artificial Intelligence, Artificial Intelligence BSc course (160 students), University of Groningen.
- Logical Aspects of Multi-Agent Systems, Artificial Intelligence MSc course (60 students), University of Groningen.
2020/2021:
- Ethics in Artificial Intelligence, Artificial Intelligence BSc course, University of Groningen.
- Logical Aspects of Multi-Agent Systems, Artificial Intelligence MSc course, University of Groningen.
2018/2019: Maternity leave
2017/2018:
- Collective Rationality (Decision Theory II), Philosophy & Economics BA course, University of Bayreuth (with Soroush R. Rad).
- Social Networks for Logicians, ESSLLI 2018, 30th European Summer School in Logic, Language and Information, Sofia (with Pavel Naumov) .
- Proof theory for predicate logic: natural deduction, part of the course Logic and Argumentation Theory, Philosophy & Economics BA course, University of Bayreuth.
2016/2017:
- Knowledge and opinion formation in crowds: a journey through socio-epistemic phenomena, Philosophy & Economics BA course, University of Bayreuth.
2014/2015:
- Logic, Knowledge and Science, MSc of Logic course, ILLC, University of Amsterdam, teaching assistance (with Sonja Smets).
- Topics in Dynamic Epistemic Logic, MSc of Logic course, ILLC, University of Amsterdam, teaching assistance (with Alexandru Baltag).
2013/2014:
- Topics in Dynamic Epistemic Logic, MSc of Logic course, ILLC, University of Amsterdam, teaching assistance (with Alexandru Baltag).
2012/2013:
- Formal Learning Theory, MSc of Logic course, ILLC, University of Amsterdam, teaching assistance (with Nina Gierasimczuk and Dick de Jongh).
- Logic, Knowledge and Science, MSc of Logic course, ILLC, University of Amsterdam, teaching assistance (with Sonja Smets).
2011/2012:
- 50 Years of Epistemic Logic, MSc of Logic summer project, ILLC, University of Amsterdam, project proposal, organisation, and teaching assistance (with Alexandru Baltag and Sonja Smets).
2010/2011:
- Introduction to Logic, BA of Philosophy course, University of Geneva, teaching of the exercise sessions (60 students, 2h/week) and grading (resp: Ghislain Guigon and Kevin Mulligan).
2005/2006:
- French Language & Communication teacher, HEIG – Haute Ecole d’Informatique de gestion de Genève.
2004/2005:
- Substitute Teacher of French language and literature and Latin in middle schools and high schools, Public Instruction Department, Geneva.