Teaching

Current Courses (Spring 2024)

Past Courses

Teaching@Columbia

  • Machine Learning COMS 4771 (almost) Every semester since 2017
  • Unsupervised Learning COMS 4774 (almost) Every Fall semester since 2018
  • Data-Driven Design for Social Innovation (Special Topics) COMS 4995 Fall: 2023
  • Computational Linear Algebra COMS 3251 Summer: 2021-23
  • 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