Teaching Assistants
80+
Undergrad TAs for introductory programming
200+
Undergrad TAs across other CSE courses
120+
Graduate TAs supporting all CSE courses
About the TA Program
Whether you want to apply for a TA position or find resources for your current role, you can use the menu links on this page. The Graduate TA and Undergraduate TA pages cover application procedures, roles and responsibilities, and pay. The Administrative, Teaching, Technical, and Professional Development links are for current TAs.
Finally, take note of the Bob Bandes Award menu item. This award, established in 1984 in memory of Bob Bandes, a Computer Science graduate student who died in a skydiving accident the preceding year, recognizes exceptional performance by undergraduate and graduate students as CSE teaching assistants (lecturing, grading, consulting). It serves as both a memorial for Bob Bandes and as an acknowledgment of the outstanding contributions of our department’s TAs.
2026-27 Application Dates
Dates are approximate and subject to change.
| Process step | Autumn 2026 |
|---|---|
| TA application opens | July 10 |
| Application closes (11:59 pm) | July 20 |
| Deadline to withdraw application | July 26 (11:59 pm) |
| Instructors submit candidate rankings | July 21 – 27 |
| Preliminary TA assignments posted | August 10 |
CSE 12x (Introductory Programming) positions
New TAs for CSE 121, 122, and 123 are selected through a separate process that runs during the preceding quarter. An announcement for winter 2027 CSE 12x positions will be made toward the end of autumn quarter. For full details and to be notified when the application opens:
Apply Now
The CSE TA application for Autumn 2026 will open July 10.
Sign up now to be notified when the application opens.