Teaching
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
NoteTeaching materials
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.