Siddharth Chattoraj

Daily Nexus Grades Search

Interactive data visualization used by UCSB students for informed course selection

Project Manager and Developer

Grades Search Homepage
Grades Search Homepage
Courses Search Page
Courses Search Page
Courses Search Snapshot
Courses Search Snapshot
Instructor Search Page
Instructor Search Page
GEs Search Page
GEs Search Page
Grades Article Snapshot
Grades Article Snapshot
I manage the Daily Nexus Grades Search, an interactive tool featuring a series of D3.js visualizations that the UCSB community uses to explore more than sixteen years of class grade data. The data is obtained through Public Records Act Requests I make at the end of each quarter, and I filter and process it in Python before updating both the website and the open-source GitHub repository that hosts the cleaned datasets. The tool displays the total number of students receiving each grade—prior to pass/fail and satisfactory/unsatisfactory conversions—for all courses offered from Fall 2009 through Summer 2025.

Since I joined the Daily Nexus, I took over the development and long-term maintenance of the tool, and the number of users has increased from a few hundred to thousands each quarter as students and advisors have come to rely on it for enrollment decisions, trend spotting, and departmental comparisons. I have improved the platform by increasing data accuracy through fixing misreported grade categories, adding class size data to each course-offering page, and incorporating non-letter-grade courses into the searchable interface. I have also written two data-driven articles—each featuring original D3.js visualizations—analyzing how grade distributions have shifted over time; both are linked on the Grades Search website.

Project Credits

Founders/Initial Developers
Alex Rudolph · Bella Gennuso ·
John-Michael Kirchner · Zach Gold
Current Project Management/Development
Siddharth Chattoraj
Previous Development
Aaron Zolla · Ian Wen