Professeur de sciences cognitives et d'informatique à l'Ecole Normale Supérieure Paris-Saclay. Membre de l'Institut Universitaire Français depuis 2019. Il a créé et dirigé le premier département et le premier laboratoire d’informatique de l’ENS de Cachan. Il a aujourd'hui une activité de recherche soutenue, d'une part dans le domaine des modèles de l’informatique (100 articles parus dans des journaux scientifiques et lors de conférences internationales), et d'autre part en sciences cognitives (modélisation, représentations mentales, pédagogie).