Teaching: 6.001 (MIT introductory computer science class) Recitation Instructor for ESG section.
Counselor: Mathcamp 2001
and 2002, a summer program for mathematically talented high school students. As a junior counselor, in addition to standard tasks for keeping the camp running, and helping with the social situation, taught classes in computer science (a class on finite automata/languages/Turing machines as well as algorithmic complexity), ray tracing/computer graphics, and a guest lecture in a discrete mathematics class on graph theory.
Educational Studies Program at MIT. Two ten-week courses, one an introduction to higher mathematics, and one an introduction to computer algorithms. Several classes for a weekend-long programs, "What's Cool About Math," "Introduction to Astronomy," "Visualizing Our World: Ray Tracing & Computer Graphics." SAT Prep classes. Also several classes at Stanford Educational Studies Program, an offshoot of the MIT program.
Tutoring at both the high school level and college level in C++ programming.
Leadership: Educational Studies Program at MIT. Chair, 12/01-; Publicity Chair, 4/01-12/01; Director, High School Studies Program, Spring 2001 & 2002.
Member, board of trustees, MIT Community Service Fund.