He obtained his Ph.D. in Artificial Intelligence in 2005 at the same university, graduating on a project in the area of cognitive modelling. During that project, he contributed to the development of a methodology to analyse and model the dynamics of cognitive processes. He is currently participating in a number of research projects, in which this methodology is applied to analyse and model cognitive processes in various domains, among which ambient intelligence, human factors research, and virtual environments.