teaching

Here's an overview of the courses that I've helped teach during my time at UC Berkeley. You can use the links below to access class materials and syllabi!

Data 102: Data, Inference, and Decisions

Teaching Assistant - Fall 2023

Teaching Assistant - Spring 2023

This course develops the probabilistic foundations of inference in data science, and builds a comprehensive view of the modeling and decision-making life cycle in data science including its human, social, and ethical implications.

Topics: Bayesian hierarchical models, causal inference techniques, multi-arm bandits, Q-learning, differential privacy, clustering algorithms, Bayesian and Frequentist GLMs, and an introduction to neural networks and ensemble methods.

Data 100: Principles & Techniques of Data Science

Teaching Assistant - Summer 2023

An introductory data science course that explores the data science lifecycle, including question formulation, data cleansing and EDA, statistical inference and prediction​, and decision-making.​

Topics: Basics of loss optimization, linear and logistic regression, decision trees and random forests, and unsupervised methods around dimensionality reduction and clustering.

Data 104: Human Contexts and Ethics of Data

Teaching Assistant - Fall 2022

This course teaches methods of applied historical thinking to recognize, analyze, and shape the human contexts and ethics of data, and prepares students to engage as knowledgeable and responsible citizens and professionals in the varied arenas of our datafied world.

Topics: Data colonialism and shadow labor, predictive policing, data capitalism, representational and allocative harm, privacy and surveillance, HCE Toolkit.