Teaching

Modified

8 June 2026

I teach at Sorbonne Université across the B.Sc and M.Sc levels, with a focus on programming, data mining, and learning analytics.

Current courses

Course Level Role
Programming in C 1st-year B.Sc (Science) Lecturer
Highly Interactive Virtual Environments 2nd-year M.Sc (CS) Course head
Data Mining and Visualization M.Sc (Innovation Management) Course head
Learning Analytics (5Z004) M.Sc (e-learning) Lecture & tutorial
Educational Data Mining (5Z003) M.Sc (e-learning) Lecture & tutorial

A complete teaching history — including earlier courses at Sorbonne Université, ESTACA, and Université Paris-Sud — is in the CV.

Research supervision

I have supervised or co-supervised more than twenty PhD, M.Sc, and B.Sc students. Recent examples:

  • Léo Nebel (PhD, with V. Luengo) — analysis of students’ text revisions
  • Mélina Verger (PhD, with V. Luengo & S. Lallé) — multi-criteria fairness in algorithms for education
  • Katia Oliver-Quelennec (PhD, with T. Carron & C. Pinçon) — adaptive dashboards for a serious game in pharmacy
  • Thomas Sergent (PhD, with T. Carron, with EdTech start-up Lalilo) — detecting and forming groups to help children learn to read

Slides, notebooks, and problem sets can be linked here as they are prepared. For computational materials (e.g. a Python notebook used in a tutorial), the Projects workflow applies: keep the material in its own repo and either embed frozen outputs or link to the source.