Electrical and Computer Engineering

Department of Electrical and Computer Engineering

Location

Location

  • Department of Electrical and Computer Engineering
  • Undergraduate Programs Office
  • Lorne Trottier Building, Room 2060
  • 3630 University Street
  • Montreal QC H3A 0C6
  • Telephone: 514-398-3943
  • Email: undergrad.ece [at] mcgill.ca
  • Website: www.mcgill.ca/ece

About the Department of Electrical and Computer Engineering

About the Department of Electrical and Computer Engineering

The Department of Electrical and Computer Engineering offers undergraduate degree programs in:

  • Electrical Engineering
  • Electrical Engineering (Honours)
  • Computer Engineering
  • Software Engineering

All programs provide students with a strong background in mathematics, natural sciences, engineering science, engineering design, and complementary studies, in conformity with the requirements of the Canadian Engineering Accreditation Board (CEAB).

In addition to technical complementary courses, students in all three programs take general complementary courses in humanities and social sciences and/or management studies and law. These courses allow students to develop specific interests in areas such as psychology, economics, management, or political science.

Programs, Courses and University Regulations—2019-2020 (last updated Aug. 13, 2019) (disclaimer)

Electrical and Computer Engineering Faculty

Electrical and Computer Engineering Faculty

Chair
Warren Gross
Associate Chair, Academic
Roni Khazaka
Associate Chair, Undergraduate Programs
François Bouffard
Associate Chair, Graduate Programs
Odile Liboiron-Ladouceur
Associate Chair, Operations
Dennis Giannacopoulos
Emeritus Professors
Pierre R. Bélanger; B.Eng.(McG.), S.M., Ph.D.(MIT), F.I.E.E.E., Eng.
Maier L. Blostein; B.Eng., M.Eng.(McG.), Ph.D.(Ill.), F.I.E.E.E., Eng.
Francisco D. Galiana; B.Eng.(McG.), S.M., Ph.D.(MIT), F.I.E.E.E., Eng.
Peter Kabal; B.A.Sc., M.A.Sc., Ph.D.(Tor.)
Martin D. Levine; B.Eng., M.Eng.(McG.), Ph.D.(Lond.), F.C.I.A.R., F.I.E.E.E., Eng.
Boon-Teck Ooi; B.E.(Adel.), S.M.(MIT), Ph.D.(McG.), Eng.
Tomas J.F. Pavlasek; B.Eng., M.Eng., Ph.D.(McG.), Eng.
Nicholas C. Rumin; B.Eng., M.Sc., Ph.D.(McG.), Eng.
Jonathan P. Webb; B.A., Ph.D.(Camb.)
Professors
Tal Arbel; M.Eng., Ph.D.(McG.) P.Eng.
Peter E. Caines; B.A.(Oxf.), D.I.C., Ph.D.(Lond.), F.R.S.C., F.I.E.E.E., F.C.I.A.R., P.Eng. (James McGill Professor and Macdonald Professor)
Benoit Champagne; B.Eng., M.Eng.(Montr.), Ph.D.(Tor.) P.Eng.
Lawrence Chen; B.Eng.(McG.), M.A.Sc., Ph.D.(Tor.) ing.
James Clark; B.Sc., Ph.D.(Br. Col.) (Currently on sabbatical 2019-2020) P.Eng.
Mark Coates; B.Eng.(Adel.), Ph.D.(Camb.) P.Eng.
Jeremy R. Cooperstock; A.Sc.(Br. Col.), M.Sc., Ph.D.(Tor.) ing.Jr.
Frank Ferrie; B.Eng., Ph.D.(McG.) P.Eng.
Warren Gross; B.A.Sc.(Wat.), M.A.Sc., Ph.D.(Tor.) (Louis-Ho Faculty Scholar in Technological Innovation) P.Eng.
Geza Joos; B.Sc.(C'dia), M.Eng., Ph.D.(McG.) (CRC Chair) P.Eng.
Andrew G. Kirk; B.Sc.(Brist.), Ph.D.(Lond.), P.Eng. (James McGill Professor) (Currently on sabbatical 2019-2020)
Fabrice Labeau; M.S., Ph.D.(Louvain) (Interim Deputy Provost, Student Life and Learning (SLL)) P.Eng.
Harry Leib; B.Sc.(Technion), Ph.D.(Tor.)
Tho Le-Ngoc; M.Eng.(McG.), Ph.D.(Ott.), F.I.E.E.E. P. Eng.
David A. Lowther; B.Sc.(Lond.), Ph.D.(C.N.A.A.), F.C.A.E., P.Eng.
David V. Plant; M.S., Ph.D.(Brown), F.I.E.E.E., F.O.S.A., F.E.I.C., F.C.A.E., P.Eng. (James McGill Professor)
Gordon Roberts; B.A.Sc.(Wat.), M.A.Sc., Ph.D.(Tor.), F.I.E.E.E., Eng. (James McGill Professor) P.Eng.
Martin Rochette; B.A., M.Eng., Ph.D.(Laval), P.Eng. (Currently on sabbatical 2019-2020)
Thomas Szkopek; B.A.Sc., M.A.Sc.(Tor.), Ph.D.(Calif.-LA) P.Eng.
Dániel Varró; M.Sc., Ph.D.(BME)
Zeljko Zilic; B.Eng.(Zagreb), M.Sc., Ph.D.(Tor.) P.Eng.
Associate Professors
Jan Bajcsy; B.Sc.(Harv.), M.Eng., Ph.D.(Princ.)
François Bouffard; B.Eng., Ph.D.(McG.) (William Dawson Scholar) P.Eng.
Benoit Boulet; B.Sc.(Laval), M.Eng.(McG.), Ph.D.(Tor.) (Associate Dean, Research & Innovation) P.Eng.
Mourad El-Gamal; B.Sc.(Cairo), M.Sc.(Nashville), Ph.D.(McG.)(Currently on sabbatical 2019-2020)
Dennis Giannacopoulos; M.Eng., Ph.D.(McG.)
Roni Khazaka; M.Eng., Ph.D.(Car.), ing
Odile Liboiron-Ladouceur; B.Eng.(McG.), M.Sc., Ph.D.(Col.) P.Eng.
Aditya Mahajan, B.Tech.(Indian IT), M.S., Ph.D.(Mich.), P.Eng.
Muthucumaru Maheswaran; B.Sc.(Peradeniya), M.S.E.E., Ph.D.(Purd.) (joint appt. with School of Computer Science)
Brett Meyer; B.S.(Wisc. Madison), M.S., Ph.D.(Carn. Mell), P.Eng.
Hannah Michalska; B.Sc., M.Sc.(Warsaw), Ph.D.(Lond.) P.Eng.
Sam Musallam; B.Sc., M.Sc., Ph.D.(Tor.), P.Eng.
Gunter Mussbacher; Ph.D.(Ott.) P.Eng. (Currently on sabbatical 2019-2020)
Derek Nowrouzezahrai; B.Sc.(Wat.), M.Sc., Ph.D.(Tor.)
Milica Popovich; B.Sc.(Colo.), M.Sc., Ph.D.(N'western), LL
Ioannis Psaromiligkos; B.Sc.(Patras), M.Sc., Ph.D.(SUNY, Buffalo), P.Eng.
Assistant Professors
Narges Armanfard; B.Sc.(Shahid), M.Sc.(Tarbiat Mod), Ph.D.(McM.)
Sharmistha Bhadra; B.Sc.(New Br.), M.Sc., Ph.D.(Manit.)
Amin Emad; B.Sc. (Sharif), M.Sc. (Alta.), Ph.D. (Ill.)
Shane McIntosh; B.A.(Comp.)(Guelph), M.Sc., Ph.D.(Qu.)
Xiaozhe Wang; B.Sc.(Zhejiang), M.Sc., Ph.D.(Cornell)
Songrui Zhao; B.Sc.(Chu Ke-Chen), Ph.D.(Zhejiang), Ph.D.(McG)
Marcello Colombino; M.Eng.(Imperial Coll.), Ph.D.(ETH Zurich),
AJung Moon; B.A.Sc.(Wat.), M.A.Sc., Ph.D.(Br.Col.)
Boris Vaisband; B.S.(Technion), M.S., Ph.D.(Roch.)
Associate Members
Matthew Adam Dobbs; B.Sc. (McG.), Ph.D.(Vic., BC)
Gregory Dudek; B.Sc.(Qu.), M.Sc., Ph.D.(Tor.)
Alan C. Evans; M.Sc.(Sur.), Ph.D.(Leeds)
William R. Funnell; M.Eng., Ph.D.(McG.)
David Juncker; Ph.D.(Neuchâtel)
Nathaniel J. Quitoriano; B.S.(Calif., Berk.), Ph.D.(MIT)
Adjunct Professors
Rhys Allan Adams, Donald Davis, Tiago H. Falk, Vincent Hayward, Mehrsan Javan-Roshtkhari, Innocent Kamwa, Marthe Kassouf, Morgan McGuire, Zetian Mi, Frédéric Nabki, Douglas O'Shaughnessy, Michael Rabbat, Joseph J. Schlesinger, Joshua David Schwartz, Kenneth D. Wagner, Qunbi Zhuge
Programs, Courses and University Regulations—2019-2020 (last updated Aug. 13, 2019) (disclaimer)

Bachelor of Engineering (B.Eng.) - Electrical Engineering (134 credits)

Program credit weight: 134-138 credits ...

For more information, see Electrical Engineering (134 credits).

Bachelor of Engineering (B.Eng.) - Honours Electrical Engineering (138 credits)

Program credit weight: 138-142 credits Program credit weight for Quebec CEGEP students: 113-117 credits

For more information, see Honours Electrical Engineering (138 credits).

Bachelor of Engineering (B.Eng.) - Computer Engineering (133 credits)

Program credit weight: 133-139 credits ...

For more information, see Computer Engineering (133 credits).

Bachelor of Software Engineering (B.S.E.) - Software Engineering (137 credits)

Program credit weight: 136-144 credits ...

For more information, see Software Engineering (136 credits).

Faculty of Engineering—2019-2020 (last updated Aug. 13, 2019) (disclaimer)