Consult the undergraduate University Calendar for information on our programs. The calendar shows course requirements broken down by year. These programs are designed to minimize course conflicts for students taking a full course load (five to six courses per term).
For advice about which courses to take in your program, please contact Dr. Mark Laidlaw.
If you’re interested in applying for admission to one of our honours programs, please contact Dr. Richard Keeler.