TA ↔ Course Matching

Interface for the new TA assignment workflow at the Siebel School of Computing and Data Science. Graduate students rank courses they're interested in TA-ing; instructors specify requirements and preferences. The system then computes a stable matching.

I'm a graduate student

Indicate eligibility and rank your interest in each course offered this coming semester.

Open Student Form →

I'm an instructor

Two steps: first set up your courses and requirements, then select your preferred TAs.

1. Course Setup → 2. Student Selection →

Course Admin

View all courses, set the number of TA slots, and toggle whether each course is allocated a TA at all.

Open Course Admin →

Assigner (admin view)

Run the multi-phase matching.

Open Assigner →