Responsabilités:

- 2013-2017 : directeur du département de master informatique de l'upmc

- 2009-2013: responsable de la licence 3 d'informatique de l'Université Paris-Dauphine

Enseignement UPMC/Sorbonne Université

- 1I002: Introduction à la programmation C, L1

- 3I025: Méthodes et outils de l'IA et de la RO, L3

- 4I200: Modélisation, optimisation, graphes et programmation linéaire, M1-ANDROIDE

- 4I900: Complexité, Algorithmes Randomisés et Approchés, M1-SFPN

- 5I257: Algorithmes pour l'Optimisation et la Théorie des Jeux, M2-ANDROIDE

- Préparation à l'agrégation de mathématiques option D (co-responsable de la préparation à l'option en 2017 et 2018)

- DIU "Enseigner l'informatique au lycée", formation à destination des enseignants de l'option informatique au lycée (co-responsable du bloc 2 algorithmique)