Required Qualifications:
• Must be enrolled as a student in Winter 2026 and able to complete in-person responsibilities.
• Demonstrated knowledge of the subject area: Sequences & Sums, Induction, Solving Recurrences, Permutations & Combinations, Finite Probability, Trees & Graphs.
• Must have excellent written skills and be able to effectively critique and edit written works.
• The ability to communicate computer science concepts to students effectively, both in written form and verbally.
• Must be available to teach labs in person, hold office hours and moderate online forums throughout the entire semester.
• Must be available to invigilate the sit-down written final exam.
• Having taken this or similar course with an A grade, or previous successful experience supporting this or similar course.
• Have completed this course or a similar course with an 70% grade, or previous successful TA experience supporting this or a similar course.
Preferred Qualifications:
• Previous successful experience supporting or developing this course, or a course similar to it.