Il enseigne l'expérience utilisateur (UX) dans le master architecture de l'information, et les technologies du web dans le master informatique de l'université Lyon1. Il a enseigné le design interactif et l'interaction homme machine à l'université de Munich, l'IT University de Copenhague, et à Telecom ParisTech. Sa recherche porte sur l'interaction homme machine (IHM), le design interactif et la visualisation d'informations.