Cheriton School of Computer Science
University of Waterloo
I am a Professor in the Cheriton School of Computer Science at the University of Waterloo. I received my PhD in 1990 from the University of Waterloo and at that time joined the faculty at the University of Alberta. Ten years later I returned to Waterloo. My research interests span the field of Artificial Intelligence with a focus on representation and reasoning, constraint programming, constraint satisfaction, planning, sequencing, and scheduling. I have co-authored six research papers which have won awards, and I have served on the program committees of many conferences and on the editorial boards of several journals. From 2005-2009, I served as Editor-in-Chief of the journal Constraints, a forum for research in constraint programming and constraint satisfaction and optimization. In 2008, I was named a Fellow of the Association for Artificial Intelligence.
CPAIOR, 2013. Constraint programming in compiler optimization: Lessons learned.
The aim of this handbook is to capture the full breadth and depth of the constraint programming field and to be encyclopedic in its scope and coverage.