A mathematical theory is not to be considered complete until you have made it so clear that you can explain it to the first man whom you meet on the street.
-- David Hilbert
In fall 2007, I was a teaching assistant for a pilot course on parallel programming for undergraduates. My work included developing programming assignments and short homeworks for this course, as well as grading and leading tutorials. In the past, I've tutored and graded for a business-level linear algebra class, and even spent two years in high school volunteering as a grader and tutor for pre-calculus.