UofT Course Planner

AI-Powered Timetable Builder

Fall 2026 · St. George

Your Profile

Tell us about your program so we can identify your degree requirements.

So we know which prerequisites you've met and which courses to exclude.

Quick add:

Select Your Courses

Required courses are pre-selected and locked. Add electives as needed.

CSC108REQUIRED0.5 FCE
Introduction to Computer Programming
2 lecture sections2 tutorialsSome sections have waitlists
CSC148REQUIRED0.5 FCE
Introduction to Computer Science
Prereq: CSC108
2 lecture sections2 tutorialsSome sections have waitlists
MAT137REQUIRED1 FCE
Calculus with Proofs
2.5 lecture sections2 tutorialsSome sections have waitlists
CSC165REQUIRED0.5 FCE
Mathematical Expression and Reasoning for CS
2 lecture sections1 tutorials
PSY1000.5 FCE
Introductory Psychology
ENG1000.5 FCE
Effective Writing
STA1300.5 FCE
An Introduction to Statistical Reasoning and Data Science

Block Unavailable Times

Mark times when you're not available (work, commute, etc.)

Tue 5:00 PM7:00 PM(Part-time job)
Thu 5:00 PM7:00 PM(Part-time job)
4 courses selected · 2.5 FCE total · 4 required