About UCSDPlans
UCSDPlans puts what UC San Diego publishes about its courses in one place: how every class has actually graded since 2015, who is teaching it this term and how students rate them, where and when each section meets, how full it is, and which requirements it counts toward. Anyone can browse it. Signing in with a UCSD Google account adds the Planner (this term’s week and all four years), your Academic History, and student housing.
Who makes it
UCSDPlans is built and run by @hereswaynex. Found a mistake in a number, or want something added? Get in touch.
Where the numbers come from
Grades, courses, sections, seats and the university requirements come from UC San Diego’s own publications. Two things do not yet: the college GE lists and the RateMyProfessors scores.
- UCSD Associated Students Instructor Grade Archive
Grade distributions, one per instructor per term.
- UCSD General Catalog
Every course that exists, its units, description and prerequisites, and the courses that satisfy American History & Institutions (AHI).
- UC San Diego Class Planner
Each quarter's sections, seats and waitlists.
- UCSD Academic Senate: Diversity, Equity & Inclusion approved courses
Which courses count for the campus DEI requirement.
- College GE lists (community-compiled)
Each college's approved GE courses for some of its areas, as compiled by the ucsd-easy-a-radar project rather than taken from the colleges directly. Your college's own list is the authority. See "What the GE lists cover" below.
- RateMyProfessors (via the same project)
Each instructor's overall rating, difficulty and would-take-again share. Only the scores are shown here; the reviews themselves stay on RateMyProfessors.
How fresh the seat counts are
Seats are never live here. UCSD’s Class Planner counts each section’s seats from TSS on its own schedule, so one course can hold counts taken weeks apart. On Oct 12, 2026, BILD 4’s lecture B had been counted that afternoon and lecture A on Sep 21. Every section therefore shows the day its own count was taken, and a list or a course total shows its oldest.
A count more than 24 hours old is marked old: Class Planner recounts about once a day when its refresh is working, so an older count has missed at least one recount. A count Class Planner gave no time for says “count time unknown”, which is not the same as no seats. When this site reads Class Planner again and nothing was recounted, the counts keep their old times. Reading them again does not make them newer.
Winter 2027 comes from Class Planner’s public schedule, which does not say when each section was counted. Those seat counts are a snapshot from the day UCSD refreshed the schedule.
Before you enroll, check the section in TSS, which has the live numbers.
How the letter grade is worked out
The letter on a course is its historical average, not a grade anyone received and not a prediction of yours. The grade archive publishes one record per instructor per term: the class’s average GPA and the share of each letter. For each instructor of a course, their average is taken over the terms that published a GPA; the course’s average then weights each instructor by how many terms they taught it. That average is rounded to the nearest official UCSD grade point: 3.85+ shows A, 3.50+ A−, 3.15+ B+, 2.85+ B, 2.50+ B−, 2.15+ C+, 1.85+ C, 1.50+ C−, and D or F below that.
Terms the archive publishes without a GPA (fully pass/no-pass offerings, sections too small to report) are left out of an instructor’s average rather than counted as zeros, though they still count toward how many terms that instructor taught. The archive does not say how many students were in each class, so nothing is weighted by enrollment: an instructor with many small sections pulls the average further than one with a couple of large lectures. A professor’s own letter applies the same rule across their courses.
Each letter always has the same colour: A dark green, A− green, B+ amber, B and B− orange, C+ and below red. Sorting by best grades orders courses by that same average, highest first. A single term of history is marked “limited history” (and an amber dot on the badge), and a dash means no published history at all, not low grades.
What the ratings and difficulty mean
The star is an instructor’s RateMyProfessors overall rating, out of 5, and “RMP difficulty” is the difficulty students gave them there, also out of 5. Both describe the person across all of their courses, self-reported by whoever chose to rate them. They are not a measure of one course’s workload, and the site does not turn them into hours or a “load”. An instructor with no rating shows none, which is not a zero.
On a list of courses, the rating beside a course is that of the instructor of its first lecture on this term’s schedule; the course page lists every instructor with their own. Your own ratings, when you rate an instructor while signed in, stay private to your account and never change the RateMyProfessors numbers shown to anyone.
What the GE lists cover
The college GE lists are community-compiled, not published by the colleges, and they cover only the areas that have a fixed list of approved courses. Areas defined by a rule (a writing program, a department’s courses, a sequence) are left out, so a college’s page here is not every requirement it has. Being on a list is not a degree audit: double-counting, transfer credit, AP and when you entered all depend on your college’s rules. The Diversity, Equity & Inclusion and American History & Institutions lists come from UCSD’s own publications.
Each college’s own requirements (links checked Oct 13, 2026):
- Revelle College
- Muir College
- Marshall College · Thurgood Marshall College
- Warren College
- Eleanor Roosevelt College · the UCSD General Catalog
- Sixth College
- Seventh College
- Eighth College
What is public, and what is yours
Browsing courses, departments, professors and GEs needs no account. Your Planner, starred courses, your own instructor ratings and your Academic History are saved to your UCSD account and shown only to you. Housing is for signed-in UCSD students only, so a lister’s place and contact details are never public.