Dr. Aastha Mehta
Assistant Professor
systems security, operating systems, data privacy, distributed systems, side channels,
Prof. Jeff Clune
Associate Professor
artificial intelligence, AI, machine learning, ML, deep learning, deep reinforcement learning, deep neural networks, reinforcement learning, RL, DNN, evolutionary algorithms, neuroevolution,
Prof. Dongwook Yoon
Assistant Professor
Augmented Reality, Virtual Reality, Annotation, Online Communication, Collaboration Technologies, Educational Technology, Human-AI interaction,
Frank Wood
Associate Professor
Canada CIFAR AI Chair
Probabilistic Programming, Machine Learning, Artificial Intelligence, Bayesian Inference,
Reid Holmes
Associate Professor
Software engineering, human aspects of software, mining software repositories, understanding software systems, software reuse, software tools, software testing, software quality
Ivan Beschastnikh
Professor
Software engineering, software systems, distributed systems, distributed computing, systems security and privacy, internet, web, cloud computing, information technology
Ian Mitchell
Associate Professor
Safety critical systems, assistive technology (mobility), robotics, scientific computing, cyber-physical systems
Kevin Leyton-Brown
Professor
Artificial intelligence, machine learning, game theory, auction theory, market design, behavioral economics, electronic commerce, algorithms, discrete optimization
David Poole
Professor
Artificial intelligence, machine learning, decision making, logic, probability, expert systems, neural networks, Bayesian networks, probabilistic programming, logic programming
Michael Friedlander
Associate Professor
Numerical optimization, numerical linear algebra, scientific computing
Giuseppe Carenini
Associate Professor
Intelligent interfaces, decision-support systems, natural language processing, NLP, natural language generation, NLG, information visualization, user modeling, preference elicitation
Laks V.S. Lakshmanan
Professor
Data modeling and management, data analysis, data warehousing, data mining, query optimization, query language design
Dr. Andrew Roth, PhD Bioinformatics
Assistant Professor
cancer evolution, genomics, bayesian statistics, bioinformatics,
Prof. Karthik Pattabiraman, PhD, P.Eng.
Professor
Reliability of Computer Systems, Cyber-security, Internet of Things, Safety-Critical Computer Systems, Dependable Computing, Computer Failures, Software Bugs, Software Vulnerabilities, Security Attacks, Security Threats,
Guy G. Lemieux
Professor
Vector processors, parallel programming, programmable logic devices (PLDs, FPGAs), computer architecture, computer arithmetic, custom computing hardware, computer engineering
Dr. Mohammad Shahrad, PhD
Assistant Professor
cloud computing, computing systems, serverless computing,
Sathish Gopalakrishnan
Associate Professor
Computer and software systems, real-time and embedded computing (computer systems as part of the real world), cyber-physical systems, information technology
Steven Wilton
Professor
Integrated circuits, flexible computer chips, flexible computers, computer engineering
Andre Ivanov, PhD
Professor
Head, Electrical and Computer Engineering
Microelectronics, integrated circuits, computer chip design, smart grid, engineering curriculum