The first three years of the mechanical engineering program consist mainly of fundamental "core" courses that must be taken by all students. Non-technical or "complementary studies" elective courses (CSEs), which you choose, are distributed throughout the program to give academic breadth, but elective courses are not included every term. The final year is composed almost entirely of technical electives (TEs) which permit the student to specialize.