Teaching

Current Courses (Summer 2021)

Past Courses

Teaching@Columbia

  • Machine Learning COMS 4771 Fall: 2017-18, 2020; Spring: 2018-21; Summer: 2015, 2018-21
  • Unsupervised Learning COMS 4774 Fall: '18, '20; Summer: '18, '20; Spring: '20
  • Computational Linear Algebra COMS 3251 Summer: 2021
  • CS Theory COMS 3261 Fall: 2017

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