Course descriptions 

Course requirements

PhD

MASc

M.Eng. and M.Eng. Co-op

Note: The University of Waterloo schedule of classes shows the days, times, room numbers and professors who are teaching courses in each term. Additionally, you can view ECE tentative future course offerings here. Although, they may be subject to change.