UW CSE 14x TA Program


Every quarter we hire a significant number of TAs for CSE 14x. The TA application process is highly competitive. Applicants will first fill out a Catalyst survey with some basic information and answers to short response questions. After this, we will select a group of applicants who should submit a very short teaching video. In this video, each applicant should demonstrate the beginning of a lesson on while loops. This video should be done in one take and not edited. More information will be provided to applicants through email.

From these videos, the pool of applicants will be reduced and we will invite some individuals to come in for an interview. The interviews are conducted by our student TA Coordinators (experienced TAs who help run the program). In the interview, you will be asked to demonstrate how you would assist a student in office hours with a basic linked list problem. You will also explain a topic of your choice from CSE 142 or 143. Prior to your interview, you should prepare a five-minute Zoom lesson on your topic. You may not use materials (slides, handouts, etc.) other than the whiteboard. We are looking for candidates with strong technical abilities and excellent teaching and presentation skills. Interviews are fairly informal; you do not need to dress up or bring a resume.

Application Requirements

To be a TA you must have:

  • Completed or are about to complete CSE 143 (or equivalent course).
  • Strong grades in both CSE 142 and 143 (or equivalent courses).
  • An open time schedule to attend all meetings and lectures.
  • A deep interest in Computer Science.
  • A passion for teaching.

You also must be:

  • Legally eligible to work in the USA
  • Registered for at least 6 credits per quarter during the normal school year (Autumn through Spring)
  • A responsible and dedicated individual who can manage the fairly intense workload of being a TA.
Note: CSE 14x TAs do not have to be CSE Majors.

Time Commitments & Duties

TAing is a serious time commitment. TAs work an average of 17-19.5 hours per week. The break down is as follows:

  • Attend lecture 3 hours a week for whichever class you TA
    • CSE 142: MWF 11:30am to 12:20pm or 3:30pm to 4:20pm
    • CSE 143: MWF 10:30am to 11:20am or 2:30pm to 3:20pm
  • Attend staff meeting for 1.5 hours a week
    • CSE 142: Tuesdays 4:30 to 5:45pm
    • CSE 143: Mondays 4:30 to 6:00pm
  • Attend the 14x Community Meeting on Tuesdays 5:45 to 6:30pm
  • Attend New TA Training on Thursdays 3:30 to 5:00pm (for first quarter only)
  • Attend a Grading Party for their class (time determined quarter by quarter). Note: New TAs are required to attend Grading Parties at least an hour a week which is included in their 1 credit for training (see New TA Training section).
  • Host office hours (or work in the IPL) for a minimum of 2 hours per week
  • Lead Quiz Section
    • CSE 142 - 1 hour per week
    • CSE 143 - 2 hours per week
  • Grade homework assignments - approximately 3-5 hours per week
  • Grade midterm and final exams.
    • Midterms usually require 7 to 10 hours.
    • Finals usually require 10 to 15 hours

* All times listed above are in Pacific Time (PT). You can read more about mandatory TA duties here.


The starting pay for new TAs is $16.72/hour. TAs will receive hourly rate increases based on the number of quarters of experience as a TA. For more information visit the Undergrad TA Salary page

All TAs are protected by the UAW 4121 union (which protects all Student Academic Employees on all three UW campuses.) For more information visit their site at www.uaw4121.org

New TA Training

New TAs are required to participate in a weekly training program run by our undergraduate TA coordinators. The training sessions are held Thursdays from 3:30 to 5:00pm. In addition, new TAs are required to attend a one hour "grading party" each week in which we discuss how to grade the current programming assignment. The grading party time will be chosen after the quarter starts at a time that all of the new TAs can make.

TAs will receive one credit for attending the TA training and grading party.

Also, it is important to note that while every week you are given materials to teach from, it is expected that TAs are extremely knowledgeable about the course material as this will not be part of training.