Course: 15-110 Principles of Computing
Being a TA not only allowed me to help students learn and enjoy Computer Science (just as this course did for me when I knew nothing about coding), but also collaborate to solve problems-- whether it's coming up with efficient algorithms, taking on a different perspective, or simply debugging. My learning continued even as a TA, as teaching students helped consolidate own my knowledge.
Responsibilities as Head TA (2 semesters):
• Led a team of 22 TAs for a course of 260 students
• Helped design the coursework and materials, including recitation plan and rubrics for homework/exam
Responsibilities as TA (3 semesters):
• Led recitations, office hours, team homework sessions, and review sessions
• Provided one-on-one meetings for students who desired more help
• Proctored and graded homework and exams