teaching

Carnegie Mellon University

Intermediate Deep Learning
10-617
Fall 2021: Teaching Assistant
  • Graduate-level deep learning course, taught by Zico Kolter and Tianqi Chen.
  • The students built a fully functional automatic differentiation system similar to pytorch, complete with interfacing for multiple device backends (i.e. gpu acceleration), custom tensors, dataloader functionaltiy, a full suite of model, optimization, and loss functionality, etc. Most common ML models were then implemented and tested on several common datasets.
Data Analysis Course
10-718
Fall 2019: Teaching Assistant
  • Graduate-level introduction to data analysis course taught by Leila Wehbe.
  • Outcome of the class was a blog series (not yet public) on the data analysis lifecycle, as well as reproducibility, interpretability, fairness, bias, transparency, and accountability.