Teaching

TA for CS 189: Introduction to Machine Learning, Fall 2016
TA for CS 61BL: Data Structures and Programming Methodology, Summer 2016
TA for CS 61B: Data Structures and Algorithms, Spring 2016
Reader for CS 170: Efficient Algorithms and Intractable Problems, Fall 2015
Tutor for CS 61B: Data Structures and Algorithms, Spring 2015

Publications

Daniel Crankshaw, Xin Wang, Giulio Zhou, Joseph E. Gonzalez. Clipper: A Low-Latency Online Prediction Serving System. NSDI, 2017. To Appear.

Computer Science Courses

CS 61A: Structure and Interpretation of Programs
CS 61BL: Data Structures and Programming Methodology
CS 61C: Machine Structures
CS 70: Discrete Math and Probability Theory
CS 162: Operating Systems and Systems Programming
CS 168: Computer Networking
CS 170: Efficient Algorithms and Intractable Problems
CS 186: Introduction to Database Systems
CS 188: Introduction to Artificial Intelligence
CS 189: Introduction to Machine Learning
CS 194-26: Image Manipulation and Computational Photography
CS 280: Computer Vision
EE 126: Probability and Random Processes

Other Courses

CHEM 4A: General Chemistry and Quantitative Analysis
CHEM 4B: General Chemistry and Quantitative Analysis
CHEM 112A: Organic Chemistry
CHEM 112B: Organic Chemistry
CHEME 40: Introduction to Chemical Engineering Design
CHEME 140: Introduction to Chemical Process Analysis
CHEME 141: Chemical Engineering Thermodynamics
CHEME 150A: Transport Processes
EE 100: Electronic Techniques for Engineering
Math 53: Multivariable Calculus
Math 54: Linear Algebra and Differential Equations
PHYS 7A: Physics for Scientists and Engineers
PHYS 7B: Physics for Scientists and Engineers