Graduate TA Positions


Applicants should be aware that there are a very limited number of graduate TA positions available in summer quarter and assignments are not guaranteed.

If you submit an application for a TA position and your plans subsequently change after the May 5th priority deadline, it is very important that you withdraw your application AND email the TA Coordinator to let them know. To withdraw your application, go to the TA Candidate Dashboard of the TA website and select the option to withdraw your application. If you need more time or if your situation is unsettled, please contact the TA Coordinator.

Any CSE graduate student who will not have a full RA appointment (or other funding) in a given quarter should register and apply for a TA position.

If you are CSE PhD student, please talk to your advisor ASAP about whether you will need to TA and, if so, at what percentage ("full" or "half" appointment). If you are unsure about your funding situation and *might* need a TA position (e.g. you're still trying to secure an RA position), you should fill out a TA application.

Fifth-year CSE BS/MS students at the graduate level are highly encouraged to apply for TA positions. While positions are not guaranteed, historically all BS/MS students who have applied have received TA assignments (summer excluded).

Graduate students from other departments are welcome to apply and may receive quarterly appointments on an as-needed basis.

Application Instructions

  • Go to the TA application website and sign in with your UW NetID:
  • You should now see a page with your "TA Candidate Dashboard".  Click the "Apply" button which will take you to the application page.
  • In the Basic information section, you should see your name displayed; For "TA type", make the appropriate selection. Note: Only select the "Grad RA/TA" option if you have another source of funding (RA, grant, fellowship, etc.) to supplement this TA assignment giving you a "full" (~20 hours/week) grad appointment.
  • In the Personal statement section, you may describe why you would like to be a TA and/or what outside experience you have. This is not required; rather the purpose is for you to provide any information you'd like instructors and/or the TA administrators to know when considering you for a TA position.  This information is particularly helpful if you are a non-CSE student or a first-time applicant.  Graduate students from other majors can also provide links to their CV or undergrad transcript information if available.  
  • In the Course category preferences section, indicate your general preferences for the various course areas. 
  • Finally, in the Individual course preferences section, you can indicate your TA preference rankings for individual courses.  Simply give whichever course you would prefer to be assigned to a higher ranking preference from 1 to 5 (with 5 being most preferred) and rank any other courses relative to that (or the same if you have an equal preference).  Also, if you are unable to TA for a course due to a schedule time conflict (i.e. you are unable to attend any of that course's lectures OR the weekly course staff meeting), please check the schedule conflict checkbox in the first column.
  • Click the Submit button and you're all done! You may return to this page and make changes at anytime during the open application period.

Additional Notes

  • The TA application is for submitting requests/preferences only. While most applicants will be assigned to one of their preferred courses, this cannot always be guaranteed. Applicants are strongly advised to submit preferences for multiple courses in the event their top choice is unavailable. Graduate students from outside the CSE department may receive quarterly appointments only on an as-needed basis.
  • We do NOT know that enrollments will be high enough to warrant a TA in all the classes listed on the application each quarter. Just because a course is listed as an option does not mean a TA will be assigned to it.
  • Introductory Programming Courses (CSE 142/143): TA positions for the large introductory programming courses (CSE 142/143) are assigned primarily to undergraduate students. Graduate students who have a strong interest in computer science education and/or teaching are encouraged to contact the TA Coordinator for information about potential TA opportunities with these courses.


Pim Lustig
173 Gates Center 


This job classification is governed by a negotiated labor contract and is subject to union shop provisions. For more information about union shop provisions, visit:

The University of Washington is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, protected veteran or disabled status, or genetic information. To request disability accommodation in the application process, contact the Disability Services Office at 206.543.6450 / 206.543.6452 (tty) or

Washington state law and University (UW) policy prohibits the UW from hiring candidates for staff and graduate student employment who do not complete and sign a sexual misconduct declaration prior to their start of employment.

Academic Student Employees working at the University of Washington should be aware of the University's non-discrimination and harassment policies.


Governor Inslee's Proclamation 21-14.2 requires employees of higher education and healthcare institutions to be fully vaccinated against COVID-19 unless a medical or religious exemption is approved. Being fully vaccinated means that an individual is at least two weeks past their final dose of an authorized COVID-19 vaccine regimen. As a condition of employment, newly hired employees will be required to provide proof of their COVID-19 vaccination. View the Final candidate guide to COVID-19 vaccination requirement webpage for information about the medical or religious exemption process for final candidates.

FERPA Acknowledgment: TA Information Release

By choosing to apply for a Teaching Assistant (TA) position with the Paul G. Allen School of Computer Science & Engineering at the University of Washington, I understand that if I am hired, certain information associated with my TA appointment, which is part of my education record under FERPA , will be published in various online locations. As a result, this information may be visible to CSE instructors and staff outside of my course, the greater university community, and, in some instances, the general public. The published information may include any combination of my name, school email address, photo, the course(s) and section number(s) to which I am assigned, and my status as an undergraduate or graduate. Online locations may include time schedules, course websites, instructional dashboards, and other course-related resources.

I also understand that (1) I have the right to inquire further about the release of this information. (2) I have the right to request a specific exception. (3) I have the right not to consent to the release of any information where I can be identified as a TA. (4) I have the right to revoke this consent in writing, delivered directly to the CSE Course Coordinator/TA Advisor, with the knowledge that any subsequent revocation of this consent shall not affect information shared by the Paul G. Allen School of Computer Science & Engineering at the University of Washington prior to the receipt of my written revocation of consent.