Konrad Walus, PhD
Associate Professor
3D printing, printable devices, printable electronics, microelectromechanical systems, sensors, nanoelectronics, nanotechnology, bioprinting, biofabrication, 3D printers, printable sensors, computing, quantum computers, quantum computing
Steven Wilton
Professor
Integrated circuits, flexible computer chips, flexible computers, computer engineering
Prof. Gregor Kiczales
Professor
Online learning, online course design, Computer programming, software development, teaching programming, programming languages,
Reid Holmes
Associate Professor
Software engineering, human aspects of software, mining software repositories, understanding software systems, software reuse, software tools, software testing, software quality
Robert Bridson, PhD
Adjunct Professor
Computer graphics, computer animation, scientific computing, numerical analysis
Giuseppe Carenini
Associate Professor
Intelligent interfaces, decision-support systems, natural language processing, NLP, natural language generation, NLG, information visualization, user modeling, preference elicitation
Ian Mitchell
Associate Professor
Safety critical systems, assistive technology (mobility), robotics, scientific computing, cyber-physical systems
Michael Friedlander
Associate Professor
Numerical optimization, numerical linear algebra, scientific computing
Laks V.S. Lakshmanan
Professor
Data modeling and management, data analysis, data warehousing, data mining, query optimization, query language design
Karon MacLean, PhD
Professor
Human computer interaction (HCI), human robot interaction (HRI), affective interfaces, haptic interfaces, interaction design, touch and emotion sensing, wearable computing
David Poole
Professor
Artificial intelligence, machine learning, decision making, logic, probability, expert systems, neural networks, Bayesian networks, probabilistic programming, logic programming
Michiel van de Panne, PhD
Professor
Associate Head for Research and Faculty Affairs
Computer animation, computer graphics, robotics
Dr. Steven Hallam, PhD
Professor
Microbial ecology, biological engineering, bioinformatics, entrepreneurship, genomics, single-cell genomics, metabolic pathway inference, metagenomics, environmental genomics, automation systems, synthetic biology, machine learning, information aesthetics, science communication, scholarship of education leadership, functional screening, biocatalyst discovery, bioeconomy, bioenergy, microplastics, anaerobic digestion, cyanobacteria, metabolic interaction networks, symbiosis, climate change, oxygen minimum zones, oceanography, sustainability,
Kevin Leyton-Brown
Professor
Artificial intelligence, machine learning, game theory, auction theory, market design, behavioral economics, electronic commerce, algorithms, discrete optimization
Andrew Warfield
Assistant Professor
Canada Research Chair in Computer Systems and Security
Cloud computing, virtualization, information storage, computer security, information privacy, information technology