Every student taking CSE 142 or 143 is required to register for a quiz section, a weekly or biweekly meeting for one hour of about 20 students led by a TA.
Each section has a handout written by the instructor with a number of examples and practice problems. In section the TA will help the students walk through these problems to further solidify the concepts learned in lecture. This provides the students a more personal environment for learning and an opportunity to practice the skills learned from lecture.
While the instructor dictates certain aspects of section, TAs are given a significant amount of flexibility. For example, some TAs heavily emphasize group work in section, while other TAs choose to spend part of section presenting a "mini-lecture" on recently taught concepts. Designing and preparing for section is one of a TA's most important duties.
Throughout the course students will write weekly programs and submit them to their TA for grading. The TA that grades a student's assignment is the same TA that student has for section. This allows for better communication between students and their graders so that students can understand the grading criteria and TAs can inform students of what will be expected in the assignments.
In addition to assignment grading, all TAs are required to participate in midterm and final grading.
In addition to teaching students in their own sections, TAs spend a minimum of two hours per week aiding students in the Introductory Programming Lab (IPL). For further information on the IPL please see the IPL info page here.
TAs performing the "shuffle dance" (an old TA tradition) at a community meeting.
To keep all TAs up to date, there are various required weekly meetings.