How to Apply

Graduate TA Positions

(see the TA Home Page for an overview and more information on CSE TA positions.)

Any grad 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 unsure about your funding situation, talk to your advisor first. If you might need a TA position in a given quarter, you should fill out a TA application.

Please note for summer quarter: we will make every effort to give a summer quarter TA assignment to all CSE grad students who need one however, due to the limited number of TA positions available, this may not always be possible. If you need more time or if your situation is unsettled, please contact the TA Coordinator.

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

Application Instructions

The TA sign-up procedure is a three-step process (be sure to complete all three steps!).  When ready to use the online TA signup form (below), be sure to have your CSENetID at hand and follow these steps:

1. REGISTER: Indicate your wish to TA for the current quarter and list your general areas of interest. (Important: Be sure to check the box that says "I wish to TA <upcoming quarter>,<year>".)

2. APPLY: Update data about your qualifications so that instructors can more easily find the best qualified TAs. (note to non-CSE grads: please provide as much relevant information as possible in the "other experience" section so that we may better assess your qualifications.)

3. EDIT/ESTABLISH COURSE PREFERENCES: List your TA preferences for individual courses.

  • Your individual course preferences will be initialized to values consistent with your course category preferences (Theory, Systems, Graphics, etc.). You may adjust these values at any time until the application deadline. Course instructors can see only your general areas of interest when submitting their own preferences for TAs. Since some courses (CSE 332, 351, 373, etc.) may not fit neatly into a single area, paying close attention to how you rank each individual course will improve your chances of getting the best match for your and the instructors' preferences.

  • Graduate TAs are generally expected to attend lectures and lead 2 quiz sections (if any) for a course they wish to TA. Please pay special attention to whether you have a schedule time conflict with any course and check the "conflict" box if a major conflict exists (partial conflicts with lecture times are usually acceptable). Exceptions are sometimes made for students who have previously TA'd for that course or who have made prior arrangements with an instructor. Contact Pim if you have any questions about this.

  • 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.

Proceed to the TA sign-up page (CSENetID required).

(Non-CSE students who have a UWNetID can sign up here.)


Pim Lustig
130 Allen Center for CSE 

The University of Washington is an equal opportunity, affirmative action employer. To request disability accommodation in the application process, contact the Disability Services Office at 206.543.6450 / 206.543.6452 (tty) or


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