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
Electronics and energy
Office: EOW 413
Professor
Electrical and Computer Engineering
Electromagnetics and photonics
Office: EOW 309
Professor
Electrical and Computer Engineering
Communication, signal processing and control; computers, software and networking
Office: EOW 307
Professor
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
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 and Graduate Advisor
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
Professor
Electrical and Computer Engineering
Communication, signal processing and control
Office: EOW 427
Associate Professor and Chair
Electrical and Computer Engineering
Communication, signal processing and control
Office: EOW 451
Professor
Electrical and Computer Engineering
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
Limited Term 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 421
NameAreaContact
Professor Emeritus
Electrical and Computer Engineering
Communication, signal processing and control
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
Office: EOW 425
Associate Professor Emeritus
Electrical and Computer Engineering
Professor Emeritus
Electrical and Computer Engineering
Office: ECS 629
Professor Emeritus
Electrical and Computer Engineering
Professor Emeritus
Electrical and Computer Engineering
Materials and devices
Office: EOW 339
NameAreaContact
Adjunct Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
Adjunct Associate Professor
Electrical and Computer Engineering
Adjunct Assistant 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 Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
IoT Security, Privacy and Data Protection
Adjunct Professor
Electrical and Computer Engineering
Adjunct Professor
Electrical and Computer Engineering
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 Assistant Professor
Electrical and Computer Engineering
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
Materials and devices
Office: EOW 339
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
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