Daily Nexus Grades Search
Interactive data visualization used by UCSB students for informed course selection
Project Manager and Developer
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.