Course Profiles

Please read each course profile, which includes a description, recommended pre-requisites, estimated workload, credits and which requirements the course fulfills.