
Cristina Conati
Associate Professor
Artificial intelligence, human-computer interaction, affective computing, personalized interfaces, intelligent user interfaces, intelligent interface agents, virtual agent, user-adapted interaction, computer-assisted education, educational computer games, computers in education, user-adaptive interaction, machine learning

Joanna McGrenere, PhD
Professor; Associate Head, Graduate Affairs
Human-computer interaction, user interface design, computer science

Karon MacLean, PhD
Professor
Human computer interaction (HCI), human robot interaction (HRI), affective interfaces, haptic interfaces, interaction design, touch and emotion sensing, wearable computing

Andrew Warfield
Assistant Professor
Canada Research Chair in Computer Systems and Security
Cloud computing, virtualization, information storage, computer security, information privacy, information technology

Michiel van de Panne, PhD
Professor
Associate Head for Research and Faculty Affairs
Computer animation, computer graphics, robotics
Robert Bridson, PhD
Adjunct Professor
Computer graphics, computer animation, scientific computing, numerical analysis
Alla Sheffer, CS, PhD
Professor
Computer graphics, computer aided design, digital media

Dr. Robert Xiao, PhD
Assistant Professor
Human-Computer Interaction, Augmented Reality, Virtual Reality, Computer Security, Privacy,

Alan Mackworth, BASc (Toronto), AM (Harvard), DPhil (Sussex)
Professor
Artificial intelligence, AI, machine learning, robotics, computer science, technology and aging

Steven Wolfman, PhD
Senior Instructor
Computer science education, active learning, kinesthetic learning activities, pen-based computing

Mark Schmidt
Associate Professor
Dept. of Computer Science
Canada Research Chair in Large-Scale Machine Learning
Canada CIFAR AI Chair (Alberta Machine Intelligence Institute)
Machine learning, artificial intelligence, deep learning, numerical optimization, data science, Medical AI,

Holger H. Hoos, PhD
Professor
Computers and creativity, intelligent problem solving, mathematical analysis for software / problem solvers, computer music, bioinformatics, molecular design
Dr. Kwang Moo Yi
Assistant Professor
Computer Vision, Visual Geometry, Local Features, Augmented Reality, Deep Learning Applications, Structure from Motion, Image Matching, Outlier Rejection,

Prof. Gregor Kiczales
Professor
Online learning, online course design, Computer programming, software development, teaching programming, programming languages,
Giuseppe Carenini
Associate Professor
Intelligent interfaces, decision-support systems, natural language processing, NLP, natural language generation, NLG, information visualization, user modeling, preference elicitation