Teaching
Courses Taught
Teaching@Columbia
-
Machine Learning
COMS 4771
(almost) Every semester since 2017
-
Unsupervised Learning
COMS 4774
(almost) Every Fall semester since 2018
-
Analysis of Algorithms
CSOR 4231
Summer: 2024
-
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