PLUS
Session Management
PLUS is a virtual tutoring platform that aims to bridge gaps in math education, empowering middle school students with AI technology and research-backed methods.
Summary
Role
Product Designer working with Product Manager
Timeline
August 2025 — December 2025
Responsibility
Led end-to-end design — from researching supervisor and tutor workflows to defining flows, prototyping, testing, and developer handoff.
Impact
93%
faster processing (15 min → <1 min)
5x
increase in tutor workflow completion
500+
tutors
3000+
students
Problem
Session management was scattered across spreadsheets and third-party tools
Creating, editing, and cancelling sessions was manual.
Supervisors handled scheduling through spreadsheets and Slack, which created lag between requests and what users saw in-platform.
Solution
Replaced fragmented session workflows by bringing calloffs and scheduling directly into the platform
Supervisors
Supervisors
Tutors
Receive updates & reconfirm availability for session time changes
Tutors
The preferred state
Session Management
Embedding session management directly into the platform streamlines workflows for supervisors, tutors, and developers.
Sessions flow
How should sessions be managed?
Since sessions already existed on the platform, defining management flows was straightforward: a "Create New Session" button on the dashboard and edit/delete actions on individual sessions.
Create session flow
Edit session flow
Cancel session flow
Call-offs flow
How should call-offs be received and managed?
I designed the call-off flow to clarify how tutors and supervisors interact with the system and which screens were required. Tutors follow different flows for one-time versus recurring call-offs, while the supervisor review process remains largely the same.
Tutor
One-time session
Recurring session
Supervisor
Manage call-offs
Process
AI prototyping & testing
I jumped straight into high-fidelity prototypes using an AI prototyping tool (Figma Make). I recorded demo videos of my prototypes and sent them to supervisors to iterate based on their feedback.
Iteration
Feedback & improvements
A few days later, I got feedback from the supervisors on my prototypes and improved upon them.
Adding/Editing Tutor & Student Roster
Not only does it make managing session participants easier for regular sessions, but it makes it much easier to manage for sessions that have been edited.
Bulk Session Cancellations
Sessions are rarely one-off cancellations - supervisors usually cancel them for the day or for holiday weeks based on a student's school schedule.
Tutor Availability Reconfirmation
For sessions that have their start time changed, short delays (5-10 minutes) aren't an issue, but longer delays (1-2 hours) should allow tutors to reconfirm or decline to respect their time.
Reflections & learnings
Jumping straight to high-fidelity prototyping can be effective.
When the problem is well understood, user flows are defined, and a design system is in place, AI-powered prototyping enables rapid, user-tested iteration by giving users a clearer sense of the final product — saving time over wireframing and lo-fi prototyping.
Get engineers involved early in the process.
Sharing demo videos of prototypes with developers before handoff revealed technical constraints I wouldn't have caught otherwise, which saved time and prevented rework.