Associate Professor
College of Information Sciences and Technology, Pennsylvania State University, University Park
College of Information Sciences and Technology, Pennsylvania State University, University Park
College of Information Sciences and Technology, Pennsylvania State University, University Park
Computer Science Department, Rochester Institute of Technology
Computer Science Department, Carnegie Mellon University
Cheriton School of Computer Science, University of Waterloo
Center for Teaching Excellence, University of Waterloo
Ph.D. in Computer Science
University of Waterloo
Master of Computer Science (Thesis)
University of New Brunswick
Thank you, ICDS!
Thank you, IST!
Thank you, IST!
Thank you, CSRAI!
More information: National Science Foundation
More information: National Science Foundation
More information: Innovative Learning Insititute
More information: Innovative Learning Insititute
More information: Sponsored Research Office
International Conference on Autonomous Agents and Multiagent Systems (AAMAS)
More information: AAMAS Awards
Natural Sciences and Engineering Research Council, Canada
More information: NSERC Fellowships
University of Waterloo
More information: Center for Teaching Excellence
University of Waterloo
More information: Graduate Studies
University of Waterloo
More information: Cheriton School of Computer Science
University of Waterloo
More information: Cheriton Symposium
University of Waterloo
More information: Distiniguished Teaching Assistantship Award
University of Waterloo
More information: Cheriton School of Computer Science
University of New Brunswick
More information: Outstanding Graduate Student