Your classes, simplified.
Running it yourself if you'd rather have it on your own machine
-
1
Drop it
Drag in the syllabus PDF your professor gave you.
-
2
Check it
Fix anything it misread before saving.
-
3
Use it all term
Readings, deadlines and grades in one place. Print it if paper is more your thing!
Drop your syllabus here
or
Readings and more courses can follow in any order.
Review
Add files
Each file is sorted into a syllabus or a reading for you.
Export and backup
Stored in this browser only. It will not follow you to another device, and clearing browser data removes it.
What it reads off a syllabus
| It finds | You get |
|---|---|
| The weekly schedule | A ledger of every week's readings, with your progress and page counts, plus a cross-course view of what's wanted this week. |
| The readings | Full citations in Chicago, APA, MLA, APSR or Harvard, with any link or DOI clickable, and a bibliography you can print. |
| The assignments | Deadlines in date order with page and word limits, tick them off as you hand them in, and add them to your calendar. |
| The grading | Weights checked against 100%, your standing as marks come in, what you need on the rest for the grade you want, and a term GPA. |
| The policies | Late work, attendance and the AI policy, quoted as written rather than summarised. |
| The dates to know | Drop deadlines, exam periods and holidays, alongside the assignment deadlines. |
Reading PDFs you drop in are kept too, matched to their week, and open from the ledger row. Notes you make export as a text file. The whole thing works offline once it has loaded, and prints properly.
Where your files go
Nowhere. The PDF is read by your own browser, on your own machine. There is no server behind this page, no upload endpoint, and nothing for me to see: I could not read your syllabus if I wanted to. Everything it keeps sits in this browser's own storage, which is also why it will not follow you to another device on its own. The backup button gives you a file you can carry over yourself.
How accurate is this
I've tested this on 31 syllabi. Below are the accuracy scores as of 13 August 2026, measured the same way the page you are on parses a file.
| What | Rate |
|---|---|
| Course code | 100% |
| Term | 100% |
| Found the schedule | 81% |
| Readings turned into full citations | 91% |
| Grading read in full, out of every file tested | 13 of 31 |
This personal project is pattern matching at the root of it, so a syllabus with an odd layout may throw it off. Anything it cannot read will need you to add or correct manually, rather than it quietly dropping a reading or inventing one. If there is no schedule, the syllabus may not have one, or there is a bug. Grading is the weakest of these: a lot of courses state it in a sentence, or count in points rather than percentages, and those come back empty for you to fill in rather than wrong.