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
Giuseppe Carenini
Associate Professor
Intelligent interfaces, decision-support systems, natural language processing, NLP, natural language generation, NLG, information visualization, user modeling, preference elicitation
Prof. Gregor Kiczales
Professor
Online learning, online course design, Computer programming, software development, teaching programming, programming languages,
Laks V.S. Lakshmanan
Professor
Data modeling and management, data analysis, data warehousing, data mining, query optimization, query language design
Michael Friedlander
Associate Professor
Numerical optimization, numerical linear algebra, scientific computing
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,
Reid Holmes
Associate Professor
Software engineering, human aspects of software, mining software repositories, understanding software systems, software reuse, software tools, software testing, software quality
Kevin Leyton-Brown
Professor
Artificial intelligence, machine learning, game theory, auction theory, market design, behavioral economics, electronic commerce, algorithms, discrete optimization
John D. Madden, PhD
Professor
Artificial muscle and application to medical devices, photosynthetic photovoltaics, super-capacitors, batteries, sensors, carbon nanotube devices
Joseph Yan, PhD
Senior Instructor
Associate Head, Undergraduate Academic Programs
Robotics, mechatronics, biomimetic robotics, control, microsystems, micro-aerial vehicles, biomedical devices
Konstantin (Kosta) Beznosov
Professor
Usable security, computer security, cybersecurity, security and privacy in online social networks, mobile security, software
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
Siegfried (Sigi) F. Stiemer, PhD
Professor
Telescope and observatory enclosure design, steel structures, adaptive structures, artificial intelligence in design, alternative energy machines
Carlos Ventura
Professor
Director, Earthquake Engineering Research Facility (EERF)
Structural engineering, earthquake engineering, vibrations of structures, buildings, bridges, dams, structural health monitoring, seismic risk
Philippe Kruchten, PhD
Professor
NSERC Chair in Design Engineering
Software, software design, software development, engineering design, entrepreneurship, project management, profession, licensing