Professor (new web site) Cheriton School of Computer Science The University of Waterloo
Adjunct Professor Computer Science Department The University of Western Ontario
Activities: