Associate Professor
David R. Cheriton School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1
Office: DC 3526
Phone: 519-888-4567 x36163
Email: