He completed his PhD in computer science at the University of Sherbrooke where he studied the design knowledge representations for intelligent tutoring systems and the use of those representations to automatically generate pedagogical content. After his PhD, professor Paquette worked as a post-doctoral research associate at Teachers College, Columbia University where he used educational data mining techniques and knowledge engineering techniques to study the behavior of students using digital learning environment.