
Reid Holmes
Associate Professor
Software engineering, human aspects of software, mining software repositories, understanding software systems, software reuse, software tools, software testing, software quality

David Poole
Professor
Artificial intelligence, machine learning, decision making, logic, probability, expert systems, neural networks, Bayesian networks, probabilistic programming, logic programming

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,

Ian Mitchell
Associate Professor
Safety critical systems, assistive technology (mobility), robotics, scientific computing, cyber-physical systems

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

Kevin Leyton-Brown
Professor
Artificial intelligence, machine learning, game theory, auction theory, market design, behavioral economics, electronic commerce, algorithms, discrete optimization
Alla Sheffer, CS, PhD
Professor
Computer graphics, computer aided design, digital media

Ivan Beschastnikh
Professor
Software engineering, software systems, distributed systems, distributed computing, systems security and privacy, internet, web, cloud computing, information technology

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

Carlos Ventura
Professor
Director, Earthquake Engineering Research Facility (EERF)
Structural engineering, earthquake engineering, vibrations of structures, buildings, bridges, dams, structural health monitoring, seismic risk

Siegfried (Sigi) F. Stiemer, PhD
Professor
Telescope and observatory enclosure design, steel structures, adaptive structures, artificial intelligence in design, alternative energy machines

Joseph Yan, PhD
Senior Instructor
Associate Head, Undergraduate Academic Programs
Robotics, mechatronics, biomimetic robotics, control, microsystems, micro-aerial vehicles, biomedical devices

Lutz Lampe, PhD
Professor
Associate Head Research and International Outreach
Communication systems, wireless communications, mobile communications

Robert N. Rohling, PhD, P.Eng
Professor
Medical imaging, medical information systems, robotics, interventional ultrasound, 3D imaging, spatial compounding, robotic system calibration, elastography, bioMEMS, biomedical engineering

Tim Salcudean, MEng, PhD
C.A. Laszlo Professor of Biomedical Engineering
Canada Research Chair in Intelligent Computer Interface Design
Medical robotics, medical imaging and medical image analysis, haptics, ultrasound, elasticity imaging, elastography, biomedical engineering

Jose Marti
Professor
Computer modelling of response to disasters, Infrastructures Interdependencies Simulation (I2Sim) project, electric power

Boris Stoeber, PhD, PEng
Associate Professor
Canada Research Chair in Microfluidics and Sensing Technology
Microelectromechanical systems, MEMS, microfluidics, sensor technology, biomedical microdevices