JumboPlan
An interactive degree sheet where progress becomes visible.

Timeline
36 Hours
Role
UX Designer
Skills
User Research
Visual Design
Design Systems
Team
2 Back-end Engineers
2 Front-end Engineers
1 Designer (me)
Overview
JumboHack is a 36 hour hackathon at Tufts where engineers and designers come together to build a 0 to 1 product which solves a problem in a given track. Our track for JumboHack 2026 was Education.
💡
JumboPlan transforms the traditional static degree sheet (PDF) into an interactive, visual course planning experience. Instead of manually parsing prerequisites and requirement rules, students can see their entire academic path as a dynamic graph with eligibility, progress tracking, and prerequisite logic built in.
I collaborated with 4 engineers and shipped our MVP in one weekend. I led the UI/UX design, focusing on visual design and an intuitive user experience. Together, we built JumboPlan using a modern web stack with a React/Next.js frontend and a backend that processes degree requirements and course data. We structured each major’s curriculum into modular requirement blocks and connected them to a progress-tracking system.
Our inspiration
How did we come up with the initial idea?
It all started from a conversation between 3 friends...
👩🏻💻
CS major friend
👩🎨
double major friend
it truly takes a whole degree to understand the School of Engineering degree sheet
I don’t even have an official degree sheet to plan out my 5-year double major degree... :(
hmmm I wonder if this is a problem for other people too
🙋🏻♀️
me
Research
Validating our hypothesis through surveys & interviews
Surveyed 38 Tufts Undergrads
87%
currently tracks their degree with a static tool (PDF, Spreadsheet, Notes app)
80%
felt “somewhat unsure” or “very unsure” when planning their courses, especially freshman students
92%
found it overwhelming to understanding prerequisites and what courses to take next
Conducted 4 Interviews with School of Engineering / Double Major Students

The current solution: Degree Sheet PDF
“There are just too much stuff shown at once, and all of them are either table or words. I wish there was some sort of visual guidance.”
“I have to do a lot of back and forth scrolling and comparison to see which courses I can take as electives because that info is 2 pages away from the planning section.”
“I can only cross out the table, but that’s not helpful if I want to know about prerequisites & eligibility once I complete a course.”
Synthesis of research
Major Pain Points
🎯
Cognitive Overload
🎯
Fragmented information
🎯
Limited Interaction
How Might We...
💡
transform static degree sheets into a planning system that reduces cognitive overload, builds a coherent information hierarchy, and provides real-time feedback & flexibility?
Design
Prototyping, iterating and building system level designs
Persona
👩💻
Anne Li
Major
Computer Science
(Engineering)
School
Mid-sized private university
Year
Sophomore
About
Anne is a CS student in the SOE program. She struggles to understand her degree sheet & wish there is a better solution to track her degree
Goals
Graduate in 4 years
Take advanced AI/ML electives
Avoid overloading semesters
Know exactly what she’s eligible to take next semester
Avoid accidentally missing a requirement
Pain Points
Must mentally track prerequisite chains
Feels overwhelmed looking at the full degree sheet
Scrolls up and down repeatedly to see elective details
Unsure if delaying a course will affect graduation
Design Concepts

Concept #1: Degree Tree with Nodes

Concept #2: Course Dashboard
💡
We decided to move forward with Concept #2 because a dashboard view consolidates progress, eligibility, and requirement status into one centralized space. It also supports both short-term and long-term planning. Comparatively, a degree tree feels more like a visual structure, while a dashboard feels like a system.
Style Guide

Our Solution
Pitching JumboPlan to 3 judges by the end of day2
Visualization
Color coded course cards, showing eligibility, status, and distributions. Organized in a default dashboard but allows flexible planning.
Interactions
Clicking into each course card shows prerequisites, eligibility, and notes.
Interactions
Hovering over ineligible courses for electives reveals unmet requirements.
Dynamic Updating
Auto update credits taken based on completed courses, and course eligibility based on status of prerequisites.
Next Steps
What I learned & how we plan to move forward
What I learned
Learned to rapid prototype under tight timelines while delivering design solutions grounded in data, iteration, and systems thinking. In addition, collaborating with four engineers helped me practice communicating in their language. I was intentional about presenting my designs in ways that were technically feasible and efficient. I also gained exposure to data modeling and frontend-backend integration.
Future Direction
Next, we plan to expand JumboPlan to support more majors and combined-degree programs. We want to integrate real-time course availability, advisor collaboration tools, and personalized recommendations. Our long-term goal is to partner with Tufts administration to make JumboPlan an official academic planning platform.





