Teaching Assistant, CS498CD Cyber Dystopia
University of Illinois Urbana-Champaign, 2019
Office hours, course management, and lecturing for a course on the social implications of ubuiquitous software.
University of Illinois Urbana-Champaign, 2019
Office hours, course management, and lecturing for a course on the social implications of ubuiquitous software.
University of Illinois Urbana-Champaign, 2019
Office hours, course design, course management, and lectures on algorithmic game theory, behavioral economics, and incentives in online platforms.
University of Illinois, 2017
I taught this course as an instructor before joining the PhD program. Course description: Introduction to probability theory and statistics with applications to computer science. Topics include: visualizing datasets, summarizing data, basic descriptive statistics, conditional probability, independence, Bayes theorem, random variables, joint and conditional distributions, expectation, variance and covariance, central limit theorem. Markov inequality, Chebyshev inequality, law of large numbers, Markov chains, simulation, the PageRank algorithm, populations and sampling, sample mean, standard error, maximum likelihood estimation, Bayes estimation, hypothesis testing, confidence intervals, linear regression, principal component analysis, classification, and decision trees.
Stanford University, 2017
Office hours, logistics, and management of other TAs for project-based startup course taught by Steve Blank, popularizer of so-called lean startup methodology
Stanford University, 2012
Office hours and logistics for the one-time course taught by Peter Thiel on startups.
Stanford University, 2012
Office hours, discussion section, course management for a CS ethics course. Taught for 3 quarters.