Overview Research Ideation Final Design
Back
UX Design · Redesign

Improving Path@Penn

Redesigning the user experience of class registration at the University of Pennsylvania.

Role UX Researcher & Designer
Tools Figma, Figjam
Duration 7 Weeks
Skills
🎨 High-Fidelity Design 🔍 UX Research 🎯 Feature Prioritization

The site every Penn student loves to hate

Despite being the gateway for the University of Pennsylvania's course registration and classes, Path@Penn notoriously brings struggles, confusion, and doubt to every UPenn student. Known for its confusing user flow, overload of features, and crowded user interface, Path@Penn has been the center of conversation for change for many years now.

Current Path@Penn — Screenshot 1
Current Path@Penn — Screenshot 2

The current Path@Penn page is also notoriously known to defy all rules of good UI/UX design principles — and having been a frustrated user myself, it felt natural when it became the first UI/UX project I got to tackle.

Research Objectives

Objective 1

I want to identify how people interact with Path@Penn.

Objective 2

I want to understand how people feel about Path@Penn and identify their pain points.

Listening to the people who actually use it

I interviewed 3 UPenn students on their current experience with Path@Penn. All 3 interviewees were new students to UPenn and had recently used the website for the first time, allowing for a more authentic and fresh reaction towards the site as a new user.

All 3 users surprisingly had similar experiences despite being from entirely different programs.

Interview Insights

👨‍⚕️
💊 Penn Medicine
Jonathan
Biomedical Informatics
"This is one of the most non-user friendly systems I've ever used. It's not intuitive."
"I usually already searched somewhere else to see what courses I need, then come back here only to register."
"You can only see your schedule after you click submit. Like, why? I just don't get it"
"Why do I need all these things at the bottom when I already have a search bar?"
👷🏻‍♀️
⚙️ Penn Engineering
Beatrice
Integrated Product Design
"Why do I have to click another button to see this, especially when I'm already registered?"
"I don't know what the point of primary cart and primary plan is, they literally do the same thing."
"My advisor had to give us a step-by-step document on how to register for classes the first time."
"It's so annoying, because why do I have to click so many buttons to see my calendar."
👩🏼‍🎨
✏️ Penn Design
Ella
Architecture
"For my undergrad site, I just clicked one button and something clearly changed. Here, I don't get that sense."
"After you click submit, you can't tell if you've done something or not. I just assume I submitted it."
"The user flow is bad and I don't even know if I clicked the right thing."
"I don't think I'll know what to do if I had to register by myself."

Key Insights

From these interviews, I distilled 6 key insights and main user pain points while using Path@Penn.

01
Confusing flow, not user friendly Simple tasks require too many steps to complete.
02
The calendar function is valued, but buried Students rely on it, but can't easily access it.
03
No clear confirmation or feedback Users can't tell if their actions went through.
04
Easy tasks feel unnecessarily hard Students understand the goal, not the path to it.
05
Redundant features cause confusion Overlapping functions add visual clutter to the interface.
06
Visual identity isn't the problem Penn's branding, color system, and typography are fine — the issue is interaction design.

Insight Statements

From these insights, I developed insight statements that drove the direction of my redesign — narrowing down to the 2 that captured the core problems most clearly.

Insight Statement 01

As a student, I want to see the calendar's function, so that I can work around my schedule as a basis point.

Insight Statement 02

As a student, I want to be able to find what I already planned to search for on the site, so that I don't waste time clicking around to find that.

How Might We

How might we make the site familiar to existing course registration sites or general websites?

How might we work around the calendar but ensure it is not invasive?

Brainstorm screenshots

Screenshots from my brainstorm board

Color palette, fonts & early directions

Color Palette & Fonts

Working within Penn's existing brand guidelines, I maintained the primary Penn color palette and introduced a subtle secondary blue to support the visual hierarchy where needed. For typography, I prioritized Roboto which already exists in the current Path@Penn site, and introduced EB Garamond (a serif used across other Penn sites) with 2% spacing to reduce visual density.

Primary Penn Colors

Penn Blue

Penn Red

Penn Yellow

Supporting Colors

Light Blue

White

Black

Light Gray

Final Typography System

EB Garamond

Titles / Headings

Roboto

Body Text · 2% spacing · 150% line height

Low-Fidelity Wireframes

I considered 2 different design directions which focused on different aspects of the experience.

Design Consideration #1 — Permanent Calendar

This design featured a permanent calendar that stood in the main page of the site. It felt familiar to existing class registration platforms and included an add/drop and class search section positioned to the right of the page. Although I liked this version, I wanted to reimagine what Path@Penn could be while still meeting students' needs and introducing a more distinctive design flair.

Swipe to view all screens →

Design Consideration #2 — A Redesigned Experience

This direction centered the experience around search, with the calendar appearing as a preview pane when a course is selected. I wanted to reimagine the registration flow as something closer to an e-commerce shopping experience — where courses feel like listings you browse, add to cart, and check out. This approach felt more modern and reduced visual clutter, while still keeping the calendar accessible when students actually need it.

Swipe to view all screens →

The polished redesign

🔗 Prototype Link← click me!

I ended up going with Design Consideration #2 as the foundation, but combined the best parts of both directions. The result is a search-centered experience with the calendar integrated as a live preview, so students can see how courses fit into their schedule in real-time as they browse and add them.

Featured Screens

Landing Page

The landing page puts the search bar front and center with only the filters students actually need (based on interview findings). A "Recommended for you" section allows quick course additions, while the semester sidebar shows current enrollment and registration status at a glance.

Final landing page screen
Course Search + Availability

As students type in the search bar, results populate instantly with real-time availability indicators like "3 sections available", "currently enrolled", or "Not offered in Spring 2026". This way, students know exactly what's open before they even click into a course.

Course search and availability screens
Course Listing

Each course page is designed to feel like a product listing, inspired by e-commerce interfaces that students are already familiar with. The calendar preview sits alongside course details so students can always see how a section fits into their week. Section cards clearly show availability, and prominent "Add to Plan" and "Go to Checkout" buttons make the next step obvious.

Course listing screen
Course Confirmation

One of the biggest pain points from research was that students couldn't tell if their course registration actually went through. The redesigned confirmation page solves this with clear status labels for each course, whether it's registered, pending approval, or requires a justification. Warning messages stand out so students always know where they stand before and after submitting.

Course confirmation — justification screen

Course confirmation page with justification prompt for courses requiring approval

Post-submission confirmation screen

Post-submission view with clear registration status and pending approval indicators

Final Flow

The complete registration experience from start to finish, across all 10 screens.

Swipe to view all screens →

Design Details
📅 Calendar as the anchor

The schedule preview is always visible alongside course details, so students can plan around their week in real time.

🛒 Checkout-style flow

Course confirmation mirrors e-commerce patterns students already know, reducing the learning curve to near zero.

🟢 Clear status indicators

Color-coded labels like "Added to Plan", "Section Full", and "Request Required" give students confidence at every step.

Only what you need

Redundant features removed, navigation simplified, and the interface shows only what's relevant to the current task.

Redesigned how students actually behave

Students come to Path@Penn already knowing what they want. Instead of adding more features, I stripped back the noise and centered the experience around the calendar as a constant reference point, with a familiar checkout-style flow that gives students confidence from search to submission.

Next Project

Piggus Nimbus →

A rotating night light that makes bedtime easier for parents and children.

updates in progress ✨