SHIPPED

0→1 PROJECT

DESIGN LEAD

✦ Transforming complex prerequisites into an intuitive visual experience.

Led end-to-end product design for a visual course-planning tool, creating scalable systems, interactive course maps, and accessible experiences for UCLA students.

ROLE

Product design lead

TOOLS

Figma

Adobe Illustrator

Procreate

TIMELINE

Apr - Jun 2026

(8 weeks)

TEAM

1 project manager

2 project leads

4 product designers

6 developers

Overview

As a UCLA student, I've spent way too much time trying to figure out what classes I should take next—a worry that every student on campus constantly encounters each quarter.

TreeReq explores what course planning could feel like if students could actually see their degree instead of reading through it.

SNEAK PEEK

A course-planning tool for UCLA students

As the product design lead, I led a team of 4 designers/marketers over the 8-week project, coordinating not just design, but workflows, documentation, and collaboration with 6 developers to keep the team aligned.

USER RESEARCH

Why are students struggling?

UCLA's Degree Audit Reporting System (DARS) has all the information a student would need—but finding it means digging through dense text and seemingly infinite drop downs.

Current UCLA DARS.

Before designing anything, we wanted to understand whether academic planning was actually frustrating—or if DARS simply looked outdated.

We surveyed around 30 students across different majors and class years, and three insights stood out:

87%

Relied on multiple tools (DARS, MyUCLA, advisors, spreadsheets, etc.) just to plan their degree.

50%

Felt existing planning tools lacked personalization and support for individual academic goals.

67%

Experienced moderate-to-high stress when planning courses and graduation timelines.

The issue wasn't a lack of information—it was that the information wasn't connected.

COMPETITIVE ANALYSIS

Looking beyond DARS

Existing tools solved pieces of the planning process, but no solution helps students clearly visualize prerequisite pathways and long-term academic progress.

This became TreeReq's biggest opportunity.

PROBLEM

How might we help UCLA students understand how courses connect through prerequisite pathways?

Existing tools present degree requirements as fragmented, text-heavy information, making it difficult to understand prerequisite pathways and long-term graduation progress.

DESIGN IDEATION

From flowcharts to skill trees

I sketched concepts for both the general interface and prerequisite tree.

My early sketches for the general interface drew inspiration from AI-centric products, combining the familiar sidebar layout with an infinite canvas for more freedom in navigability.

General interface sketch.

The prerequisite tree proved to be the most challenging design problem.

1st sketch: text-heavy; hard to scale.

2nd sketch: integrated connecting nodes.

Initial concepts were information-dense and difficult to scan, so I iterated towards a more gamified approach, inspired by skill trees in video games.

By breaking down requirements into connected nodes, this made prerequisite pathways easier to understand, which helped create a clearer sense of progress.

ITERATION 1

Rethinking the prerequisite tree

Early tree concepts relied on rigid, flowchart-like connections—but this became restrictive and couldn't scale with multiple courses.

Through iteration, I found that organic layouts with more fluid connectors made the class hierarchy easier to follow.

✘ Version 1: Rigid connectors

✔ Version 2: Fluid connectors

When moving onto high-fis, I experimented with different color systems and node styles.

Initial components & tree design.

My initial concepts used pastel colors and uniform circles, but this proved difficult for users to distinguish between course types and completion status.

ITERATION 2

Finding the right structure

So, I introduced a more cohesive green palette, and adopted information-rich components. This made the structure both clear and scalable.

The final tree relies on color-coded requirements and icons, customized nodes, and intuitive prerequisite pathways to help students quickly understand their degree progress.

Finalized components and tree design.

CHALLENGE

Designing for a system I didn't know (yet)

As a Cognitive Science major under the College of Letters & Science, I wasn't familiar with the engineering school's technical breadth requirements.

Instead of making assumptions, I worked closely with developers who had firsthand experience with the process. Together, we broke down a complicated set of requirements into a sequence that felt much easier to understand.

Sketch provided by project lead on how they imagined the tech breadth sequence.

Finalized and annotated tech breadth sequence.

USER TESTING

Did it actually work?

After several rounds of design, I wanted to answer one question: could students understand the tree without needing someone to explain it?

I conducted one-on-one usability tests with 3 UCLA students to evaluate the intuitiveness of the experience and validate core user flows. This helped reinforce the design's structure.

Tree creation

All participants successfully created a degree tree and completed the onboarding process without guidance.

Profile access

Users easily discovered multiple pathways to create a tree, access their profile, and navigate between pages.

Tree navigation

All participants successfully found courses and understood prerequisite pathways within the tree.

FINAL SOLUTION

✦ Reimagining academic planning

Students begin onboarding with their academic goals and requirements. Then, they can generate a personalized prerequisite tree tailored to their degree path.

The tree enables students to explore course prerequisites, track progress toward graduation, and access detailed course information—all within a centralized, easy-to-navigate interface.

FINAL SOLUTION

✦ Design direction

I incorporated greens and blues into TreeReq's visual identity to connect with the tree and nature imagery the project embodied.

IMPACT

The results of an 8-week project

Synthesized insights from 30+ student surveys

Created 15 reusable components & 6 responsive interfaces

Validated with 3 one-on-one usability tests

Led a dev-ready design in less than 8 weeks

REFLECTION

What I learned & what I'd do next

TreeReq taught me that simplifying an experience doesn't mean just removing complexity, but presenting complexity in a way people can actually understand.

It also gave me valuable experience in leadership and validating design decisions through user feedback.

I gained experience leading a cross-functional team.

I'd like to expand on user testing.

I want to improve the onboarding experience.

Next project? ◡̈

Next project? ◡̈