Teaching Experience

LaTeX Seminar, North Carolina School of Science and Mathematics

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.

Duke Undergraduate Algorithms

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.

Duke Graduate Algorithms

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.

Duke Graduate Complexity Theory

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.

USC Undergraduate Algorithms

At USC I am currently working as a TA in undergraduate algorithms for Professor David Kempe. My responsibilities include writing and presenting recitation materials, handling course logistics, and running office hours.