Overall, there are five different types of options: Science, Arts, Group A, Group B, and Approved options.
Science options - students in the specialization program must take a minimum of 2 science options (★6) while those in the honors program must take a minimum of 1 science option (★3) in addition to the Group A and B options listed below..
Arts options - students in both the specialization and honors program must take a minimum of 4 arts options (★12) in addition to the ★6 in English (ENGL) or writing (WRS) courses.
Group A options are science options that are restricted to courses that are 200-level or higher selected from chemistry (CHEM), physics (PHYS), mathematics (MATH), statistics (STAT), computing science (CMPUT) or from 400-level biochemistry classes (BIOCH 4XX, including BIOCH 482, BIOCH 497, BIOCH 498, BIOCH 499). Specialization students are required to take a minimum of one of these courses while honors students are required to take two.
Group B options are science options that are restricted to courses selected from either the Group A courses (above) or that are 200-level or higher from bioinformatics (BIOINF), cell biology (CELL), genetics (GENET), immunology and infection (IMIN), microbiology (MICRB), physiology (PHYSL), or pharmacology (PMCOL). Specialization students are required to take a minimum of one of these courses while honors students are required to take two.
Approved options are open options, and may come from Arts or Science (above) or from other faculties like Medicine and Dentistry or Agriculture, Life and Environmental Sciences (ALES). Specialization students can take nine (★27) approved options while honors students can take four (★12) approved options.
It should be noted that while the Group A and B science options must be 200 level or higher (not junior-level courses), Science, Arts and Approved options may 100-level. There is a limit of 14 100-level courses (★42) overall in any BSc program. Since required courses in the program include 9 100-level classes, that leaves only 5 1XX-level classes available as options (or 4 if CHEM 164 is taken in place of CHEM 261). Any extra courses over 14 that are junior-level will not be included in the ★120 required to graduate from the program (and are referred to as “extra to degree”).