Streamlining and launching a new course planning platform for 10,000+ students

Streamlining and launching a new course planning platform for 10,000+ students

Streamlining and launching a new course planning platform for 10,000+ students

Streamlining and launching a new course planning platform for 10,000+ students

The website is launched at melcourses.com, a web-based course planner that enables students to explore and plan classes ahead of Workday registration every semester.

The website is launched at melcourses.com, a web-based course planner that enables students to explore and plan classes ahead of Workday registration every semester.

Teammates

Teammates

Teammates

8 Engineers, 4 Designers and 1 PM

8 Engineers, 4 Designers

8 Engineers, 4 Designers and 1 PM

8 Engineers / 4 Designers

Role

Role

Role

Designer -> Design Lead

Designer -> Design Lead

Designer -> Design Lead

Date

Date

Date

Sep 2023 - May 2025

Sep 2023 - May 2025

Sep 2023 - May 2025

Tools

Tools

Tools

Figma / HTML / CSS

Figma / HTML / CSS

Figma / HTML / CSS

IMPACT

IMPACT

IMPACT

Students, and faculty across the University of Rochester took advantage of our technology
Students, and faculty across the University of Rochester took advantage of our technology

2000+

2000+

2000+

Registered Rochester students on Melcourses

Registered Rochester students on Melcourses

Registered students on Melcourses

46

46

46

Departments (Computer Science, Digital Media, etc) endorsed and funded the project

Departments (Computer Science, Digital Media, etc) endorsed and funded the project

Departments endorsed and funded the project

6

6

6

Schools have used this website for their course planning and advising (Arts and Science, Simon Business School, UR Medical School...)

Schools have used this website for their course planning and advising (Arts and Science, Simon Business School, UR Medical School...)

Schools used this website for academic advising

SO WHAT WAS THE PROBLEM?

SO WHAT WAS THE PROBLEM?

SO WHAT WAS THE PROBLEM?

The past course-planning on the university's legacy tool was overly lengthy, and complex, requiring students 10+ steps to add a single class to the saved schedule
The past course-planning on the university's legacy tool was overly lengthy, and complex, requiring students 10+ steps to add a single class to the saved schedule

“Going through all this process is so annoying and daunting” - Student 1

“Going through all this process is so annoying and daunting” - Student 1

“Going through all this process is so annoying and daunting” - Student 1

“I hate course planning season. I don’t know why the university hasn’t created a more streamlined way to plan courses” - Student 2

“I hate course planning season. I don’t know why the university hasn’t created a more streamlined way to plan courses” - Student 2

“I hate course planning season. I don’t know why the university hasn’t created a more streamlined way to plan courses” - Student 2

User flow Break-Down 💀

User flow Break-Down

User flow Break-Down

THE PROBLEM

The past course-planning process on the university's legacy tool was overly lengthy, and complex, requiring students 10+ steps to add a single class to the saved schedule

“Going through all this process is so annoying and daunting” - Student 1

ON WORKDAY

User Flow Break-Down 💀

IMPACT

Students, faculty, and staff from across the University of Rochester took advantage of our technology

2000

Registered students on Melcourses

46

Departments endorsed and funded the project

6

Schools used this website for academic advising

How might we streamline the course-planning process in a 0-to-1 platform where students can quickly explore classes, and visualize their schedule for the semester?
How might we streamline the course-planning process in a 0-to-1 platform where students can quickly explore classes, and visualize their schedule for the semester?
How might we streamline the course-planning process in a 0-to-1 platform where students can quickly explore classes, and visualize their schedule for the semester?
How might we streamline the course-planning process in a 0-to-1 platform where students can quickly explore classes, and visualize their schedule for the semester?

SOLUTIONS

1 / Streamlined Course Description Viewing with Accordion Format

Designed an accordion menu that expands course details within the same page, letting students browse and compare options quickly without extra page navigation.

2 / Streamlined Course-to-Save Process

Improved and created a 3-click flow (browse → preview → save) using a dialog modal overlay. The modal provides real-time visibility into already saved courses, making the process faster and more transparent.

3/ Mobile Optimization

Led the design of the mobile web experience, optimized for students who primarily rely on their phone calendars.

DISCOVERY RESEARCH

DISCOVERY RESEARCH

Synthesizing findings from qualitative studies (n=16), college students nowadays share a preference for:
Synthesizing findings from qualitative studies (n=16), college students nowadays share a preference for:
Color Coding and Visualization
Color Coding and Visualization

9/16 of student members use tools like Notion and Google Calendar to color-code and visualize their course schedules.

9/16 of student members use tools like Notion and Google Calendar to color-code and visualize their course schedules.

Quick and bite-sized information
Quick and bite-sized info

As attention spans are shrinking, students prefer an intuitive experience without feeling overwhelmed by excessive information.

As attention spans are shrinking, students prefer an intuitive experience without feeling overwhelmed by excessive information.

Customization and Control

Students are eager to take control of the information they receive and enjoy actively engaging in viewing and planning their classes.

Accessible and easy planning process

Unlike traditional software design, modern student users prioritize ease of use, favoring tools with minimal learning curves.

Customization and Control

Students are eager to take control of the information they receive and enjoy actively engaging in planning their classes.

Easy planning process

Unlike traditional software design, modern student users prioritize ease of use, favoring tools with minimal learning curves.

USER FLOW

Before designing, the former design lead and I ran a FigJam sprint to map a new course-planning user flow, reducing redundant pages and screens into a clear four-step experience

Research showed that students’ primary goals are searching for courses, viewing course details, selecting courses to add, and visualizing them on a calendar.

Before
After

FROM LOW TO HIGH FIDELITY PROTOTYPE

FROM LOW TO HIGH FIDELITY PROTOTYPE

FROM LOW TO HIGH FIDELITY PROTOTYPE

Implementing the accordion layout for viewing course descriptions
Implementing the accordion layout for viewing course descriptions

When students are browsing classes, they want to quickly scan key details - like the course description, instructor, credits, meeting times, and prerequisites—without having to click through a bunch of separate pages. To make that process smoother, we used an accordion layout that surfaces all the essential info in one place.

When students are browsing classes, they want to quickly scan key details - like the course description, instructor, credits, meeting times, and prerequisites—without having to click through a bunch of separate pages. To make that process smoother, we used an accordion layout that surfaces all the essential info in one place.

When students are browsing classes, they want to quickly scan key details - like the course description, instructor, credits, meeting times, and prerequisites—without having to click through a bunch of separate pages. To make that process smoother, we used an accordion layout that surfaces all the essential info in one place.

But how can we streamline the process of selecting lectures and labs without sending students to another page like on Workday?

A/B TESTING

Option A: Using a dialog modal is the most effective solution for streamlining the process of adding lectures and labs to a schedule, resulting in the shortest task time and highest user satisfaction.

I developed two concepts to streamline the course selection and scheduling processes. Following that, I conducted A/B testing with users to determine which option allowed them to complete the tasks in the least amount of time.

Option A

Pop-up Dialog Modal to select labs and workshops

Option B

Drop-down menu to select labs and workshops

Option A

Pop-up Dialog Modal

Option B

Drop-down menu selection

Average Task time

8 seconds

18 seconds

Satisfaction Rate

9.5/10

6/10

Qualitative Feedback

“Wow I love how it pops up here instead of leading me to a different page”

“After picking the workshops and labs, I have to scroll back up to add the class to the schedule, which is kind of annoying and time-consuming”

FEEDBACK

Despite the high satisfaction rate, users still express frustration with the dialog design because they cannot see whether newly added courses conflict with their saved schedule.

Throughout a usability testing sessions, there is a general theme that comes up regarding the visibility of the saved schedule and a desire for a preview mode

ITERATION

Informed by user feedback, I facilitated another design sprint with my team to redesign the dialog modal with a schedule preview, helping students visualize their timetable and identify conflicts.

“I love how it’s pop-up screen instead of leading you to another page” - User 1

“I love how I can see if I had any time conflict right when I select the courses. This is really thoughtful design” - User 2

After realizing that most students prefer checking their schedule on their phones, I and Kyle partnered to debate, explore and redesign the mobile experience, using a bottom sheet to replace the modal.

“This looks so professional. Almost like Google Calendar which I love ” - User 1

DISCOVERY RESEARCH

Synthesizing findings from qualitative studies (n=16), college students nowadays share a preference for:
Color Coding and Visualization

9/16 of student members use tools like Notion and Google Calendar to color-code and visualize their course schedules.

Quick and bite-sized information

As attention spans are shrinking, students prefer an intuitive experience without feeling overwhelmed by excessive info.

Customization and Control

Students are eager to take control of the information they receive and enjoy actively engaging in viewing and planning their classes.

Accessible and easy planning process

Unlike traditional software design, modern student users prioritize ease of use, favoring tools with minimal learning curves.

USER FLOW

Before designing, the former design lead and I ran a FigJam sprint to map a new course-planning user flow, reducing redundant pages and screens into a clear four-step experience

Research showed that students’ primary goals are searching for courses, viewing course details, selecting courses to add, and visualizing them on a calendar.

Before
After

LEARNINGS

In this collaborative project, I learnt:
People management and leadership

As the lead designer and people manager, I focused on growing my team - unblocking design problems, challenging design decisions, and advocating for them in cross-functional spaces.

Design system craftmanship and detail

Creating reusable, scaleable, and consistent design elements taught me the importance of forward-thinking in design—anticipating future needs and ensuring the system could accommodate them.

Involving engineers in the design process

Having engineers early in the loop to identify technical constraints, test design concepts, and implement feasible solutions was very valuable.

OTHER UX PROJECTS

LEARNINGS

In this collaborative project, I learnt:
Design system craftmanship

Creating reusable, scaleable, and consistent design elements taught me the importance of forward-thinking in design—anticipating future needs and ensuring the system could accommodate them.

Involving engineers in the design process

Having engineers early in the loop to identify technical constraints, test design concepts, and implement feasible solutions was very valuable.

People management and leadership

As the lead designer and people manager, I focused on growing my team - unblocking design problems, challenging design decisions, and advocating for them in cross-functional spaces.

A/B TESTING

Option A: using a dialog modal is the most effective solution for streamlining the process of adding lectures and labs to a schedule, with the shortest task time and a high satisfaction rate.

I developed two concepts to streamline the course selection and scheduling processes. Following that, I conducted A/B testing with users to determine which option allowed them to complete the tasks in the least amount of time.

Option A

Pop-up Dialog Modal to select labs and workshops

Option B

Drop-down menu to select labs and workshops

Option A

Pop-up Dialog Modal

Option B

Drop-down menu

Average Task time

8 seconds

18 seconds

Satisfaction Rate

9.5/10

6/10

Qualitative Feedback

“Wow I love how it pops up here instead of leading me to a different page”

“After picking the workshops and labs, I have to scroll back up to add the class to the schedule, which is kind of annoying and time-consuming”

FEEDBACK

Despite the high satisfaction rate, users still express frustration with the dialog design because they cannot see whether newly added courses conflict with their saved schedule.

Throughout a usability testing sessions, there is a general theme that comes up regarding the visibility of the saved schedule and a desire for a preview mode

ITERATION

Informed by user feedback, I facilitated another design sprint with my team to redesign the dialog modal with a schedule preview, helping students visualize their timetable and identify conflicts.

“I love how it’s pop-up screen instead of leading you to another page” - User 1

“I love how it’s pop-up screen instead of leading you to another page” - User 1

“I love how I can see if I had any time conflict right when I select the courses. This is really thoughtful design” - User 2

“I love how I can see if I had any time conflict right when I select the courses. This is really thoughtful design” - User 2

After realizing that most students prefer checking their schedule on their phones, I and Kyle partnered to debate, explore and redesign the mobile experience, using a bottom sheet to replace the modal.

“This looks so professional. Almost like Google Calendar which I love ” - User 1

“This looks so professional. Almost like Google Calendar which I love ” - User 1

Final User Flow

A streamlined 4-step user flow with a clear start and end
Before
After

Final User Flow

A streamlined 4-step user flow with a clear start and end
Before
After

Final User Flow

A streamlined 4-step user flow with a clear start and end
Before
After

Final User Flow

A streamlined 4-step user flow with a clear start and end

We cut redundant steps to significantly save users time and boost overall efficiency.

Before
After
But how can we streamline the process of selecting lectures and labs without sending students to another page like on Workday?

SOLUTIONS

1 / Streamlined Course Description Viewing with Accordion Format

Designed an accordion menu that expands course details within the same page, letting students browse and compare options quickly without extra page navigation.

2 / Streamlined Course-to-Save Process

Improved and created a 3-click flow (browse → preview → save) using a dialog modal overlay. The modal provides real-time visibility into already saved courses, making the process faster and more transparent.

3/ Mobile Optimization

Led the design of the mobile web experience, optimized for students who primarily rely on their phone calendars.

But how can we streamline the process of selecting lectures and labs without sending students to another page like on Workday?

A/B TESTING

Option A: using a dialog modal is the most effective solution for streamlining the process of adding lectures and labs to a schedule, with the shortest task time and a high satisfaction rate.

I developed two concepts to streamline the course selection and scheduling processes. Following that, I conducted A/B testing with users to determine which option allowed them to complete the tasks in the least amount of time.

Option A

Pop-up Dialog Modal to select class sections

Option B

Drop-down menu to select class sections

FEEDBACK

Despite the high satisfaction rate, users still express frustration with the dialog design because they cannot see whether newly added courses conflict with their saved schedule.

Throughout a usability testing sessions, there is a general theme that comes up regarding the visibility of the saved schedule and a desire for a preview mode

ITERATION

Informed by user feedback, I facilitated another design sprint with my team to redesign the dialog modal with a schedule preview, helping students visualize their timetable and identify conflicts.

“I love how it’s pop-up screen instead of leading you to another page” - User 1

“I love how I can see if I had any time conflict right when I select the courses. This is really thoughtful design” - User 2

After realizing that most students prefer checking their schedule on their phones, I and Kyle partnered to debate, explore and redesign the mobile experience, using a bottom sheet to replace the modal.

“This looks so professional. Almost like Google Calendar which I love ” - User 1

LEARNINGS

In this collaborative project, I learnt:
Design system craftmanship

Creating reusable, scaleable, and consistent design elements taught me the importance of forward-thinking in design—anticipating future needs and ensuring the system could accommodate them.

Involving engineers in the design process

Having engineers early in the loop to identify technical constraints, test design concepts, and implement feasible solutions was very valuable.

People management and leadership

As the lead designer and people manager, I focused on growing my team - unblocking design problems, challenging design decisions, and advocating for them in cross-functional spaces.

SOLUTIONS

1 / Streamlined Course Description Viewing with Accordion Format

Designed an accordion menu that expands course details within the same page, letting students browse and compare options quickly without extra page navigation.

2 / Streamlined Course-to-Save Process

Improved and created a 3-click flow (browse → preview → save) using a dialog modal overlay. The modal provides real-time visibility into already saved courses, making the process faster and more transparent.

3/ Mobile Optimization

Since students usually rely on their phone calendars, it’s important to make sure the user flow is fully optimized for mobile web.

FROM LOW-HIGH FIDELITY PROTOTYPE

Implementing the accordion format for the course card design

When students are browsing classes, they want to quickly scan key details - like the course description, instructor, credits, meeting times, and prerequisites—without having to click through a bunch of separate pages. To make that process smoother, we used an accordion layout that surfaces all the essential info in one place.

DISCOVERY RESEARCH

Synthesizing findings from qualitative studies (n=16), college students nowadays share a preference for:
Color and Visualization
Quick and bite-sized info
Customization and Control
Easy planning process
But how can we streamline the process of selecting lectures and labs without sending students to another page like on Workday?

A/B TESTING

Option A: using a dialog modal is the most effective solution for streamlining the process of adding lectures and labs to a schedule, with the shortest task time and a high satisfaction rate.

I developed two concepts to streamline the course selection and scheduling processes. Following that, I conducted A/B testing with users to determine which option allowed them to complete the tasks in the least amount of time.

Option A

Pop-up Dialog Modal

Option B

Drop-down menu

FEEDBACK

Despite the high satisfaction rate, users still express frustration with the dialog design because they cannot see whether newly added courses conflict with their saved schedule.

Throughout a usability testing sessions, there is a general theme that comes up regarding the visibility of the saved schedule and a desire for a preview mode.

ITERATION

Informed by user feedback, I facilitated another design sprint with my team to redesign the dialog modal with a schedule preview, helping students visualize their timetable and identify conflicts.

“I love how I can see if I had any time conflict right when I select the courses. This is really thoughtful design” - User 2

“I love how it’s pop-up screen instead of leading you to another page” - User 1

After realizing that most students prefer checking their schedule on their phones, I and Kyle partnered to debate, explore and redesign the mobile experience, using a bottom sheet to replace the modal.

“This looks so professional. Almost like Google Calendar which I love ” - User 1

LEARNINGS

In this collaborative project, I learnt:
Design system craftmanship

Creating reusable, scaleable, and consistent design elements taught me the importance of forward-thinking in design—anticipating future needs and ensuring the system could accommodate them.

Involving engineers in the design process

Having engineers early in the loop to identify technical constraints, test design concepts, and implement feasible solutions was very valuable.

People management and leadership

As the lead designer and people manager, I focused on growing my team - unblocking design problems, challenging design decisions, and advocating for them in cross-functional spaces.

SOLUTIONS

1 / Streamlined Course Description Viewing with Accordion Format

Designed an accordion menu that expands course details within the same page, letting students browse and compare options quickly without extra page navigation.

2 / Streamlined Course-to-Save Process

Improved and created a 3-click flow (browse → preview → save) using a dialog modal overlay. The modal provides real-time visibility into already saved courses, making the process faster and more transparent.

3/ Mobile Optimization

Led the design of the mobile web experience, optimized for students who primarily rely on their phone calendars.

Nice to meet you :)
Nice to meet you :)

ntran8@u.rochester.edu

ntran8@u.rochester.edu

This website is best viewed on Laptop

This website is best viewed on Laptop

Made with love @2025 Tran Khoi Nguyen

Made with love @2025 Tran Khoi Nguyen

Nice to meet you :)

ntran8@u.rochester.edu

This website is best viewed on Laptop

Made with love @2025 Tran Khoi Nguyen

Nice to meet you :)

ntran8@u.rochester.edu

This website is best viewed on Laptop

Made with love @2025 Tran Khoi Nguyen