Academic Teaching Experience

Carnegie Mellon, Spring 2016

11-411/611: Natural Language Processing (TA with Alan Black, Bob Frederking, and Lori Levin)

Carnegie Mellon, Spring 2014

10-601: Machine Learning (TA with Seyoung Kim)

Carnegie Mellon, Fall 2013

15-381: Artificial Intelligence (TA with Emma Brunskill and Drew Bagnell)

MIT, IAP 2011

6.096: Introduction to C++ (lead instructor). Available as an OpenCourseWare site.

MIT, IAP 2009

6.096: Introduction to C++ (co-instructor). Archived as an OpenCourseWare site; replaced by the 2011 version.

Teaching Experience Beyond Academic Courses

In addition to teaching academic courses, I have taught 1- to 2-hour-long sessions on Gödel's Incompleteness Theorem for MIT's Splash! program. I taught an expanded version of this (8 hours over the course of a week) for middle school and high school students in the IDEA MATH summer camp program. I have also taught several science communication workshops.