His fieldof expertise is in the domains of Human-Computer Interactions, e-learning, and Artificial Intelligence. He has 15 years of experience in software project management. He was principal researcher of the Human-Computer Interaction and Computerized LearningEnvironments groups at the Computer Research Institute of Montreal between 1990 and 1998, where he directed a research program in HCI and computer assisted learning, and was involved in a number of research projects in close collaboration with private corporations. From 1998 to 2002, he was director of the Web services department in a private company (mvm.com) and leader of a number of R&D Web-based software projects. He is the author of a book, ten scientific journal publications and over 20 book chapters and conferences papers.