Faculty

The relative youth of the Department of Electrical and Computer Engineering offers distinct advantages in that experienced academics have been recruited from around the world; the curriculum has been developed to take the lead in 21st century technologies and faculty members participate in ongoing research and development work in a variety of fields. What follows is a list of faculty members with links to their profile pages. From the faculty profile pages further links have been provided which lead to personal research pages.

NameAreaContact
Associate Professor
Electrical and Computer Engineering
Software, signal processing, geometry processing, education, computers, and security
Office: EOW 311
Professor
Electrical and Computer Engineering
Communication, signal processing and control
Office: EOW 423
Assistant Professor and MTIS Program Director
Electrical and Computer Engineering
Security of constrained systems, Design and analysis of lightweight cryptographic primitives, Privacy and consensus mechanisms for P2P networks (Blockchains), IoT security
Office: EOW 431
Professor and Electrical Engineering Program Director
Electrical and Computer Engineering
Computers, software and networking
Office: EOW 323
Professor
Electrical and Computer Engineering
Communication, signal processing and control; computers, software and networking
Office: EOW 307
Professor and Graduate Advisor
Electrical and Computer Engineering
Communication, signal processing and control; computers, software and networking
Office: EOW 317
Professor
Electrical and Computer Engineering
Office: EOW 419
Professor and Vice-President Academic and Provost
Mechanical and Electrical and Computer Engineering
Human Robot Interaction, Trajectory generation, Motion planning, Social robotics
Office: Michael Williams Building A265
Professor
Electrical and Computer Engineering
Computers, software and networking; electromagnetics and photonics
Office: EOW 443
Professor and Lansdowne Chair in Computer Engineering
Electrical and Computer Engineering
Computers, software and networking
Office: EOW 437
Professor
Electrical and Computer Engineering
Communication, signal processing and control
Office: EOW 439
Professor
Electrical and Computer Engineering
Communication, signal processing and control
Office: EOW 435
Professor
Electrical and Computer Engineering
Computers, software and networking
Office: EOW 433
Professor
Electrical and Computer Engineering
Electromagnetics and photonics; Materials and devices
Office: EOW 411
Professor
Electrical and Computer Engineering
Communication, signal processing and control
Office: EOW 325
Assistant Teaching Professor
Electrical and Computer Engineering
Condition monitoring electric machines, Modern Smart/Micro grids, Engineering pedagogy
Office: EOW 407
Professor
Electrical and Computer Engineering
Computers, software and networking
Office: EOW 409
Associate Professor
Electrical and Computer Engineering
Electromagnetics and photonics; Materials and devices; Software and networking
Office: EOW 321
Associate Professor and Chair
Electrical and Computer Engineering
Communication, signal processing and control
Office: EOW 451
Professor and Software Engineering Program Director
Electrical and Computer Engineering
Software engineering, Cyber-security and privacy, Data analysis, Machine learning and artificial intelligence, High-tech entrepreneurship
Office: EOW 441
Professor
Electrical and Computer Engineering
Electronics and energy; materials and devices
Office: EOW 429
Assistant Teaching Professor
Electrical and Computer Engineering
Distributive Computing in large scale software, Intelligent systems, Cyber defence and protection mechanisms, Communication and Networking
Office: EOW 421
Associate Professor
Electrical and Computer Engineering
Computers, software and networking
Office: EOW 327
Assistant Professor and Canada Research Chair Tier 2 in Advanced Functional Materials
Chemistry and Electrical and Computer Engineering
Solar cells, X-ray detectors, high-throughput synthesis, solution-processed semiconductors, functional materials
Office: Elliott 244
Assistant Teaching Professor
Electrical and Computer Engineering
Associate Professor and Computer Engineering Program Director
Electrical and Computer Engineering
Computers, software and networking; Electronics and energy
Office: EOW 313
Assistant Professor
Electrical and Computer Engineering
Electromagnetics and photonics; Terahertz Engineering; Optical sensing
Office: EOW 319
Associate Professor
Electrical and Computer Engineering
Electromagnetics and photonics
Office: EOW 417
Professor
Electrical and Computer Engineering
Computers, software and networking
Office: EOW 415
Professor
Electrical and Computer Engineering
Communication, signal processing and control
Office: EOW 425
NameAreaContact
Professor Emeritus
Electrical and Computer Engineering
Professor Emeritus
Electrical and Computer Engineering
Electronics and energy
Office: EOW 413
Professor Emeritus
Electrical and Computer Engineering
Electromagnetics and photonics
Office: ELW A219
Professor Emeritus
Electrical and Computer Engineering
Electromagnetics and photonics
Professor Emeritus
Electrical and Computer Engineering
Professor Emeritus
Electrical and Computer Engineering
Electronics and energy; materials and devices
Associate Professor Emeritus
Electrical and Computer Engineering
Professor Emeritus
Electrical and Computer Engineering
Communication, signal processing and control
Office: EOW 427
Professor Emeritus
Electrical and Computer Engineering
Office: ECS 629
Professor Emeritus
Electrical and Computer Engineering
Professor Emeritus
Electrical and Computer Engineering
Photovoltaics, CdZnTe x-ray detectors
Office: EOW 339
NameAreaContact
Adjunct Professor
Electrical and Computer Engineering
Electromagnetics and photonics
Office: ELW A219
Adjunct Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
Adjunct Associate Professor
Electrical and Computer Engineering
Adjunct Associate Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
Adjunct Associate Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
Adjunct Assistant Professor
Electrical and Computer Engineering
Adjunct Assistant Professor
Electrical and Computer Engineering
Parallel algorithms and parallel computing, digital systems design, reconfigurable computing, computer architecture, embedded systems, applied machine learning
Adjunct Professor
Electrical and Computer Engineering
Adjunct Associate Professor
Electrical and Computer Engineering
Cloud computing and big data processing, parallel computing, computer architecture, quantum computing
Adjunct Professor
Electrical and Computer Engineering
IoT Security, Privacy and Data Protection
Adjunct Professor
Electrical and Computer Engineering
Professor Emeritus
Electrical and Computer Engineering
Communication, signal processing and control
Office: EOW 427
Adjunct Professor
Electrical and Computer Engineering
Entity behavioral fingerprinting and Insider Threat Detection, IoT Security & Privacy, Applied Cryptography, Security Testing, Vulnerability, and Risk Assessment.
Adjunct Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
Computer Vision, Pattern Recognition, Image Processing, Machine learning and artificial intelligence
Adjunct Professor
Electrical and Computer Engineering
• Advanced research computing systems and technologies • Large-scale AI and machine learning • Bigdata, and large-scale data analytics and modeling • Data-driven dynamical systems • Interdisciplinary computational modeling
Adjunct Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
Professor Emeritus
Electrical and Computer Engineering
Photovoltaics, CdZnTe x-ray detectors
Office: EOW 339
Adjunct Assistant Professor
Electrical and Computer Engineering
Renewable energy technologies, energy storage, micro-cogeneration
Adjunct Professor
Electrical and Computer Engineering
Nanofabrication, ab-Initio simulations, semiconductors, nanomaterials and devices
Adjunct Professor
Electrical and Computer Engineering
Adjunct Associate Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
- Machine learning - computer aided detection - ROC analysis and classification rules assessment
Adjunct Professor
Electrical and Computer Engineering
Traffic modelling for Intelligent Transportation Systems, Traffic simulators and prediction, Traffic pollution driven models, Traffic Data analysis and acquisition.
Adjunct Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
NameAreaContact
Dean of Engineering and Computer Science, Professor
Mechanical Engineering
Theoretical and experimental advancement of surface science and microfluidic technologies
Office: EOW 248
Professor
Mechanical Engineering
Application of artificial intelligence in robotics, computer vision, control and autonomous systems.)
Office: EOW 517
Cross-Listed Associate Professor
Computer Science
Office: ECS 606