Teaching
University of Pennsylvania
- The Art of Recursion (Fall 2012)
- CIS 194, Introduction to Haskell (Fall 2010, Spring 2012, Spring 2013)
- TA for CIS 500, Software Foundations (Spring 2010, Spring 2011)
- TA for CIS 120, Programming Languages and Techniques I (Fall 2009)
Woodrow Wilson Senior High School, Washington, DC
- Introduction to Computer Science (2004-2005, 2005-2006)
- AP Computer Science AB (2004-2005, 2005-2006)
- Honors Precalculus (2005-2006)
Remote/correspondence
- Correspondence course in precalculus with homeschool students (2008-2009)