I studied Computer Science at the Delft University of Technology and graduated cum laude in 1996.
Since 1987 I have been working as a software engineer, knowledge engineer and project leader, from 1987 to 1993 for a software house, from 1993 to 1997 for a bank, and from 1997 to 2001 for the Dutch research institute TNO.
From April 2001 to August 2008 I was affiliated to the Computer Science Department of Maastricht University, where I worked on contract research and my own research, and gave some lectures. I received my Ph.D. on May 20, 2005, with a thesis titled "Adaptive Game AI". After that, I became an assistant professor, and between July 2006 and January 2008 I was director of studies of the Knowledge Engineering programme.
Between March 2008 and February 2013, I was part-time affiliated to the Dutch Open University, where I worked on education in artificial intelligence.
On December 1, 2016, I was appointed to the position of Full Professor of Computer Science at Tilburg University. Since January 1, 2017 (officially January 1, 2018), a new group split off from TiCC, which is the Cognitive Science and Artificial Intelligence department, which I was head of between January 2017 and June 2021. Since July 2021, I head the Research Unit on Autonomous Agents, Robots, and Games.
My research interests include evolutionary systems, adaptive control, computer game AI, player modeling, multi-agent systems, knowledge technology, and serious games. These interests are grounded in the fields of computer science, artificial intelligence, and data science.