• Prepare and teach recitations and labs of 30+ students (on topics including data structures and algorithms, C's memory model and management, and proving the correctness of the code they write)
• Conduct office hours to guide students through their questions and assignments
• Playtest exams and labs and suggest improvements