At NCSSM I tought a weekly seminar on LaTeX typesetting. For most students, this was their first introduction to LaTeX, and over the 10 meetings of the seminar, we built up from absolute basics to editing macros and building TikZ pictures.
At Duke I worked for two semesters as a TA in an undergraduate algorithms course. Once for Professor Rong Ge and once for Professor Kamesh Munagala. My responsibilities as a TA included course logistics, running office hours, and grading papers.
At Duke I worked for one semester as a TA in a graduate introduction to algorithms course for Professor John Reif. My responsibilities for this course included writing and grading homeworks and quizzes, writing and presenting weekly recitation lectures, handling course logistics, and running office hours.
At Duke I worked for one semester as a TA in graduate complexity theory for Professor John Reif. My responsibilities included writing and grading homeworks and quizzes, handling course logistics, and running office hours.