📚UofT Index
Explore
  • Courses
  • Professors
  • Course Tree
  • Program Trees
Plan
  • Soon
  • Soon
Insights
  • Soon
  • Soon
  • About
  • Feedback

Because your GPA shouldn't be a speedrun to zero.

📚UofT Index

Made by students who just want good tools good tools. We compiled everything an upper-year would tell you about a course that is hard to find for St. George, UTM, and UTSC, all in one place.

Explore

  • Courses
  • Professors
  • Course Tree
  • Program Trees

Plan

  • TimetableSoon
  • Degree PlannerSoon

Insights

  • Drop RatesSoon
  • CompareSoon

About

  • About
  • Feedback

Legal

  • Privacy
  • Terms
  • Methodology

© 2026 UofT Index. All rights reserved.

v0.1.0

Enrol like you've already taken the course.

Everything an upper year would tell you, in one place.

/

All 10,093 courses across St. George, UTM, and UTSC.

Course TreeCSC207H1
CSC207H1CSC111H1CSC148H1CSC148H5CSCA48H3CSC110Y1CSC108H1CSC108H5CSCA08H3
Click a course to see what it needs, and what it opens up.Live data

What you can use now

UofT Tools that just work

Search a course, prof, program and it's all there.

01

Courses

Combined live data from TTB, academic calendar, course evals and prof evals.

CSC148H14.01,870 reviewsMAT137Y13.32,395 reviewsPSY100H13.84,665 reviews
Browse all courses

About

We're literally showing you the data UofT doesn't.

Drop rates, grade breakdowns, and evaluation scores all exist already. They're just not computed, hidden or gatekept, so the people who find them are usually the ones who already knew where to look.

We pulled all the data, did a bunch of computation and put it out in the open.

10,093
courses, all three campuses
91,718
official course evaluations
12,818
professors rated from evals
6,985
courses mapped across every department
Free
to browse, no account

Coming next

Making non-broken tools that UofT refuses to make.

Timetable

A timetable builder that isn't painful to use, with each course's rating right where you slot it in.

Planner

A degree planner that just works. (Instead of the stupid official one that loads the entire page for 2 minutes each time you add a course)

Drop Rates

Withdrawal rates for every course, term by term, so you can see the profs and courses people bail on.

Compare

Two courses side by side when you're stuck choosing, with ratings and workload lined up.

A few things you won't find anywhere else

Things we track that UofT's own tools don't.

History

Every term, kept on record

We keep a record of who taught each course, when it ran, and how it changed, so you can spot a new prof or a course that's being cut.

2025 Fall2026 Winter2026 Summer2026 Fall →
Coverage

Full program course trees

We map the prereq tree for whole programs, not just one department. Inspired by Courseography

St. GeorgeUTMUTSC

Have a course in mind? Start there.

Type a code and see what you're getting into. No sign-up to look.

02

Professors

Every profs's history + rating across their courses.

Brian Harrington3.73,204Alfonso Gracia-Saz4.01,085Dax Urbszat3.74,199
Browse all professors
03

Program Trees

Programs organized into visual trees and beautiful pathways.

CSCA08H3
CSCA48H3
CSCB07H3
CSCB09H3
Explore program trees
04

Evals

The official course evaluations, made readable organized into course and prof search.

Natalia Breuss3.2
1,669 responses5 courses
See the evals
Planned

An open API

Getting this data yourself means paying to scrape and AI-tag it. We're building an API so you don't have to, and it's going to be open source.

in the works
Professors

Every prof, rated from real evals

We store a searchable index of all the profs with ratings for how they teach and every course they've run, so you know before you enrol. Browse professors

St. GeorgeUTMUTSC