
Minimal and frictionless course registration experience
Role
Sole Designer, Course Project
Duration
Oct - Nov 2021
Tools
Figma
Overview
Students at Penn often complain about the confusion they experience when navigating Penn InTouch (the old course registration interface) and the inability to find relevant course information when searching and registering for courses in Penn InTouch. I designed Nexus, a new course registration experience that is centralized onto a single page featuring a modernized visual style and intuitive interactions such as responsive schedule visualization.
Streamlining course discovery
Users seamlessly discover courses through a minimalist search bar and optional filters. Smart indicators highlight missing requirements—like a studio section—and if prerequisites aren't met, they can dive into those classes to learn more and decide whether to enroll first.

Search controls, course status, course filters, fulfillment state, error state, course details, etc.
Encouraging schedule exploration
When users tick a lecture checkbox, the schedule updates instantly. They can generate and duplicate multiple mock schedules to explore different setups. After finalizing, they submit course requests. A new “Ranking” panel then appears, letting them drag and reorder each course’s importance—ensuring the system targets their top picks first.


Course cart, schedule visualizer, schedule controls, announcements, course ranking, etc.
Flexibility after course request submission
When the user finalizes rankings, a confirmation instantly appears. If any courses are missing, they can revisit the planner, see what made the cut, and add new classes. Once they confirm the updated schedule, the system enrolls them in the newly selected course.


Add courses, drop courses, edit official schedule, download, share, etc.