Teaching Assistantships
The Department of Computer Science recruits undergraduate teaching assistants (TAs) to lead workshops, recitations, laboratory sections and/or office hours each semester.
Applications are now being accepted for the fall 2026 semester. Apply Online by Sunday, April 5 at 11:45PM.
Overview
We encourage all interested students to apply. Any student who has taken the course or equivalent version is eligible to be a TA. Most students who TA consider it a valuable part of their undergraduate experience. Benefits include strengthening your knowledge of the subject, communication skills, time management skills, and empathy. It is also an opportunity to build a stronger relationship with a specific instructor, who may be able to provide a letter of recommendation in the future.
Although you do not need to have prior TA experience, it is helpful if you have some prior experience helping others in a formal or informal educational setting (e.g., high school or undergraduate tutoring or working in study groups with fellow students). Also consider specific characteristics or other skills (e.g., public speaking experience, organization skills) you bring to this position that can be relevant. A clear rationale for wanting to be a TA may also help make your application successful. When writing your rationale, think about the course in terms of what you thought was successful and what might be done more effectively.
Students are allowed to TA for multiple sections of the same CSC course each semester. These positions offer opportunities to apply your knowledge to help others learn, develop new communication and leadership skills, test out your interest in teaching and earn some extra money. You will also be able to develop new relationships with faculty, the department, and the College.
Stipend
Stipends are based on an hourly rate ($16 per hour) over a 15-week semester. Your stipend amount can be impacted based on your completion of paperwork and training requirements prior to the first day of class.
Positions and Responsibilities
Below are some of the responsibilities for each of the available paid positions.
Workshop Leader (WSL) 2 hours/week
- Positions for CSC 161, CSC 171, CSC 172
- Lead weekly workshop section of 12-14 students
- Must enroll in two-credit CASC course on pedagogy, leadership and group dynamics taught through the Learning Center
Grading Only Teaching Assistantships (Grading Only TAs) 4 hours/week
- Positions for CSC 161, CSC 171, CSC 172 only
- Assist professor with course grading
Teaching Assistantships (TAs) 4 hours/week
- Positions for CSC courses not mentioned above
- Assist professor with course grading, review session, office hours, answering student questions, etc.
- Responsible for leading recitations (CSC 254, CSC 280, CSC 282)
Open Lab Support Teaching Assistantships (Open Lab TAs) 4 hours/week
- Six Positions available
- Supervise weekly lab sessions for CSC 161, CSC 171, CSC 172 (twice per week)
Available Positions
Each semester a varying number of positions are available to undergraduate students. PhD students are required to teach as part of their program, so availability will vary each semester based on the number of PhD students who will hold TA positions in a course.
Application
Applications for TA jobs can be submitted the semester before the course you want to TA is scheduled. Applications for Fall TA positions will close in April, applications for Spring TA positions will close in November and applications for Summer TA positions will close in March. No prior experience is necessary to apply, and students may choose to apply for more than one position. Fill out and submit the online application linked above. All candidates will be contacted via email throughout the selection process.
Notification of Acceptance
Notification of acceptance will be communicated via email beginning in May and continuing throughout the summer for Fall semesters, December & January for Spring semesters and April & May for Summer sessions. Please make sure you check your email. If we do not hear back from you within one week, it will be assumed that you are no longer interested in the position.