Teaching

Current Courses (Fall 2017)

Past Courses

Teaching@Columbia

Teaching@UC San Diego

  • Advanced Datastructures CSE 100 Fall: '06, Winter: '04, Spring: '05, '06
  • Algorithms CSE 101 Spring: '05
  • Compiler Construction CSE 131A Fall: '05, '06, Winter: '05, '06, '07, Spring: '06
  • Discrete Mathematics CSE 20 Spring: '04
  • Intro to Java and Obj. Oriented Programming CSE 11 Fall: '04, Winter: '03, '07, Spring: '03
  • Adventures in Media Computing COSMOS'06 Summer: '06