Course Registration Tool for 30,000+ Students

Jan 2026

Role

Lead Product Designer

Timeline

5 Weeks

Team

1 PM

1 Marketer

Tools

Figma

Gemini

overview

What's Genie?

For a product competition last year, I helped build Genie, a course enrollment tool for UCLA students. Me and two teammates noticed how broken the process was, so we stepped in and fixed it. Our product has now launched and is actively used by students.

A magical course suggester directly in MyUCLA…

with detailed course info.

Context

It all started from a bad enrollment experience.

1.
Starts Planning

Last winter, I had an odd spring quarter enrollment.

2.
Check Degree Audit

I checked which courses would move me toward graduation.

3.
Juggles Platform

Then I had to juggle Reddit, Bruinwalk, and myUCLA to pick a GE.

4.
Blindly Enrolls

I ran out of time so I blindly enrolled and had a bad experience!

Research

So we dove into research. Does anyone else experience this problem?

We conducted 12 user interviews and a survey with 100+ respondents. We found that yes, many other students experience course enrollment issues (specifically when it comes to GE courses).

What students said…

I cross reference a HUGE list of GEs and search them up one by one... it's so inefficient.

I cross reference a HUGE list of GEs and search them up one by one... it's so inefficient.

There are so many variables.

What factors do you consider when picking a class?
80%60%40%20%70%Grade Distribution64%Schedule Fit57%Interest/Passion32%Course Ratings27%Foundation Reqs.

Problem

Students want to take interesting classes, but the difficulty of scheduling forces them to pick whatever fits.

Sorry, a Genie?

Through our research, we found that on average, students experience noticeable stress from course enrollment and consider numerous factors when picking a class.

The organization runs a huge operation to execute their mission of preserving Cantonese heritage. They have accumulated hundreds of local chapters across the world to teach language and host events.

40%

40%

40%

are not satisfied with GEs

are not satisfied with GEs

2/3

2/3

2/3

of students have trouble finding GEs

of students have trouble finding GEs

Solution

That led us to create Genie.

Sorry, a Genie?

Want to try the real thing? Download it on the Chrome Extension store. Try it.

The organization runs a huge operation to execute their mission of preserving Cantonese heritage. They have accumulated hundreds of local chapters across the world to teach language and host events.

The organization runs a huge operation to execute their mission of preserving Cantonese heritage. They have accumulated hundreds of local chapters across the world to teach language and host events.

This project is under construction.

If you're interested in seeing the rest of designs and processes, please reach out via email :)

If you're interested in seeing the rest of designs and processes, please reach out via email :)