Course Registration Reminder for Current/Incoming Graduate Students: 

If you are not able to register for a course because of unmet restrictions or pre-requisites, you will need to obtain instructor approval to register. Please complete the ‘Course Add’ section of the following course registration form and submit to (or to your own department if you are not an ECE student) once the instructor has signed:

UBC’s Department of Electrical and Computer Engineering has large, world-class graduate programs, with currently over 400 graduate students registered. The contributions our graduate students and alumni make are vital to the growth of the Department and to UBC as a whole.

Our ECE Department offers the following Masters degrees: a research-based Masters of Applied Science (MASc), a course-based Masters of Engineering (MEng), and a Masters of Engineering Leadership in Dependable Software Systems (MEL DSS) which combines engineering and business coursework. Candidates looking to continue their education beyond the Masters level can apply for the Doctoral Program (PhD).

For all information on program details and admission procedures for each of our programs, please choose the program you are interested in below.

Browse our Graduate Programs

Have questions? Talk with someone in ECE Student Services!

To ask a question about your graduate program or application, please email

Drop-in advising times for current graduate students in our programs are also available each week, in person and on Zoom. Check the ECE Calendar for up-to-date drop-in advising schedules

Zoom Link:

When you enter the zoom chat, you will be placed in a waiting room in the order you have joined. All drop-in advising is one-on-one and confidential. During busy periods, we thank you for your patience and we will add you to the advising room as soon as we can!

Not able to make a drop-in time? Email to set up an appointment with advising staff or drop by our office at KAIS 5500 any time between business hours.

Meet our ECE Student Services Advising Team!

  • Nicole Moralek – Program Assistant, Student Services and Engagement
  • Ross Sheppard – Manager, Student Services and Engagement
  • Lutz Lampe – Associate Head, Graduate Affairs (Graduate Advisor for all ECE MASc and PhD students)
  • Leo Stocco – MEng Program Advisor for all MEng students