Courses marked * can be taken earlier/later subject to availability,
timetable, prerequisites, instructor consent, faculty-advisor consent.
Students can meet the following additional requirements by overloading
(to 5 courses per semester) during semesters III-VIII and utilizing
vacant slots in semester VI-VIII (total 13 additional slots).
Institute electives (12 credits)
Departmental electives (12 credits)
Supervised learning (12 credits)
Minor or honors requirements (30 credits)
Students opting for a minor + honors will have to overload to a total
equivalent of 6 courses in 5 semesters.