GradNova
Randomized
2 faculty research Randomized on GradNova.
Associate Professor
David R. Cheriton School of Computer Science
University of Waterloo
President's Professor
Computer Science and Engineering
Arizona State University