Please read all of the information on the
applications page before submitting your application.
Note: This application is separate from the general/returning CSE TA application.
Preferences for 12x/14x listed on the general TA application will not be considered for
prospective applicants.
The CSE 12x/14x TA application process for Winter 2027 occurs from Week 6 through finals week.
CSE 12x/14x does not hire new TAs for summer quarters. The process is highly competitive and we
welcome applicants to apply multiple times.
The application timeline and process is described in detail below.
General advice from current TAs for each round is listed below.
Round 1: Personal Statement and Microteach Video
During Weeks 6 and 7, applicants will first fill out a digital form with some basic information
(grades, lecture conflicts, etc) as well as film a short video containing a 1-minute personal statement
and a 3-minute microteach. Applicants are encouraged to highlight their teaching passion and
interest in their personal statements. In their microteach, each applicant will present the beginning
of a lesson on a basic 12x/14x topic. More information will be provided to applicants in the
application form.
Below is an overview of how your round one application material will be evaluated,
along with advice from those who will be reviewing your application.
Personal Statement Evaluation:
- Personal statements will primarily be evaluated on a demonstrated passion for teaching.
Secondary factors that will also be used when evaluating personal statements are
clarity of presentation and relevant teaching experiences.
Refer to the Advice section below for tips on how to exhibit all three of these attributes
in your personal statement.
Personal Statement Advice:
- Demonstrated Passion for Teaching
- In your personal statement, you are asked to explain why you want to be a TA.
While doing so, you should also explain why you are passionate about teaching and
why pursuing a computing education role interests you. The CSE 12x/14x TA position
is an intensive education role that requires a large (~19.5 hours per week)
time commitment, so we are looking to hire applicants who truly are passionate about teaching.
- When explaining your reason for pursuing a teaching position, we recommend personalizing
your explanation as much as possible. In previous application cycles, we've found highly
personalized statements that highlighted an individual's anecdote or experience to be
particularly compelling, while the more generalized personal statements that could apply
to a large number of applicants could be forgettable.
- While highlighting your passion for teaching, we also recommend referencing a memorable
teaching or learning experience you've had that shaped your teaching philosophy and/or
encouraged you to pursue a role in education.
- Clarity of Presentation
- One minute is not a lot of time! We recommend organizing your thoughts by writing
an outline of your personal statement and rehearsing your delivery. A well-structured personal
statement that tells a cohesive narrative is more compelling for reviewers & helps
you best effectively use your short time. This will also give you time to think deeper
about your reason for wanting to be a CSE 12x/14x TA.
- It's clear to video reviewers when presentations are not well-rehearsed, which
demonstrates a lack of effort and preparedness on the applicant's part.
To avoid this, we recommend rehearsing your personal statement until you
can comfortably deliver it while highlighting your strengths as an
applicant to the best of your ability.
- Be energetic during your personal statement! It's a great way to show video reviewers
that you really are passionate about becoming a TA.
- Relevant Teaching Experience:
- “Relevant teaching experience” is a very broad term and encompasses any role
or experience where you have had to teach others. Some examples of relevant
teaching experiences are high school tutoring, coaching a sport, or
volunteering at an after-school program. However, it's important to note that
these are only three examples, and there are many other such experiences you
could discuss in your application!
- You will not be penalized if you have never held a former teaching position.
- If you have former teaching experience, we'd love to hear specific details on
how that experience impacted you as an educator and inspired you to want to
pursue teaching.
Microteach Evaluation:
- Microteaches will be evaluated on the quality of presentation, technical proficiency
(of the presenter), and use of effective teaching strategies. Refer to the
Advice section below for tips on how to exhibit all three of these attributes
in your microteach.
Microteach Advice:
- Quality of Presentation
- It's clear to video reviewers when a microteach is not well-rehearsed.
You should rehearse your microteach to the point you can comfortably give it
while demonstrating your teaching abilities effectively. This does not mean
practicing your microteach until you can give it word for word robotically.
- While setting up your environment for filming, be mindful of room lighting and
what is in frame of your camera. We recommend choosing a room with bright lighting
where the whiteboard or other surface you're writing on is clearly visible. Additionally,
make sure that the entire area you are using for your microteach is in the frame
of your camera. You should also consider the legibility of your writing and
make sure everything can be clearly read in your video.
- Be energetic during your microteach! It's a great way to better engage your
video reviewers, while a lack of enthusiasm can greatly diminish the quality of your lesson.
- Please make sure your handwriting is neat, large, and legible!
- Whiteboarding is a skill! If you need to write text, code, diagrams, etc. on
the board, we highly recommend thinking about how you will organize these presentation
components on the board before presenting and finding a way to do so that provides
adequate spacing between elements.
- Technical proficiency
- We highly recommend reviewing the topic you will be teaching before preparing your
microteach. Any incorrect statements, conceptual misconceptions, or unintentionally
incorrect code will negatively stand out within your microteach.
- Use of Effective Teaching Strategies
- Below is a list of possible teaching strategies you could employ in your
microteach. You likely will not have enough time to fully utilize each of these
in only three minutes. We recommend focusing on strategies that best align with
your teaching style.
- The best TAs are able to provide the motivation behind why learning a topic is
important. For example, why should students care about while loops? How about maps?
Try to find some way to motivate your chosen topic! Whether that be a real-world
application or the solution to an interesting problem you describe.
- Using an analogy to relate new programming concepts to things or scenarios
students are familiar with is an effective and engaging way to teach a new topic.
- We highly recommend drawing pictures and diagrams to illustrate programming
concepts! Visually communicating ideas is another skill that TAs have to do often,
and a well-designed diagram can really increase the effectiveness of a lesson.
- While whiteboarding, we also recommend using multiple colors. Using more than a
single color can increase presentation engagement. For example, writing code in one
color and diagraming in another can better convey your thoughts to students.
- Finally, be creative! We've often found the most creative microteaches to be
the most memorable and engaging.
Round 2: Problem Walkthrough Video
During Weeks 8 and 9, we will select a group of applicants to submit a 5-minute video.
In this video, each applicant will present a walkthrough of a 12x/14x section problem as if
they were leading their own section. More information will be provided to applicants through email.
Round 3: In-Person Interview
During Week 10, we will invite some individuals to complete a 15-minute in-person interview
on campus during finals week. Virtual interviews will not be accommodated. The interviews are
conducted by our student TA Coordinators (experienced TAs who help run the program).
The interview consists of two parts: a microteach and an office hours simulation.
In the microteach, you will present a topic of your choice from CSE 12x/14x using a whiteboard
and/or slide deck (you must bring your own device if you wish to present slides!), with a
strict 5-minute limit. In the office hours simulation, you will demonstrate how you would
assist a student through a CSE 123/143 problem. More information will be provided over email.
To be a TA you must have:
- Completed or are about to complete CSE 123/143 (or equivalent course).
- Strong grades in both CSE 142 and 143 or CSE 122 and 123 (or equivalent courses).
- An open time schedule to attend all meetings and lectures (see below).
- 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 matriculated UW student
- A responsible and dedicated individual who can manage the fairly intense workload of being a TA.
Note: CSE 12x/14x TAs do not have to be CSE Majors.
TAing is a serious time commitment.
Per Allen School policy, TAs are expected to be on campus from the first day of the quarter through the last day of finals grading.
If you anticipate not being able to honor this expectation, consider if a TA position is suitable for your schedule this quarter.
TAs work an average of 17-19.5 hours per week. The breakdown is as follows:
- Grade homework assignments, exams, and resubmissions - up to 7.5 hours per week
- Attend lecture 2-3 hours a week for whichever class you TA
- CSE 121: WF 10:30 am to 11:20 am or 2:30 pm to 3:20 pm
- CSE 122: WF 12:30 pm to 1:20 pm or 3:30 pm to 4:20 pm
- CSE 123: WF 12:30 pm to 1:20 pm or 1:30 pm to 2:20 pm
- CSE 143: MWF N/A
- CSE 143X: MWF N/A
- Attend staff meeting for 1.5 hours a week
- CSE 121: Mondays 5:40 to 7:10 pm
- CSE 122: Mondays 5:40 to 7:10 pm
- CSE 123: Mondays 5:40 to 7:10 pm
- Attend the 12x/14x Community Meeting on Mondays 4:30 to 5:30 pm
- Attend New TA Training on Thursdays 4:30 to 6:00 pm (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 (see New TA Training section).
- Host office hours (or work in the IPL) for a minimum of 1 hour per week
- Proctor quizzes for a minimum of 2 hours per week
- Lead Quiz Section (2 hours per week)
* All times listed above are in Pacific Time (PT).
You can read more about mandatory TA duties on our Duties page.
New TAs are required to participate in a weekly training program run by our undergraduate
TA coordinators. The training sessions are held Thursdays from 4:30 to 6:00 pm.
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 to accomodate a time that all of the new TAs can attend.
TAs will be paid 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.
The starting pay for new TAs is $23.78/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.