Pedagogy
Teaching
Education has been a cornerstone of my career. There’s no replacement for the moment when a difficult idea finally clicks for a student — and getting to be the person who phrases the explanation that triggers it.
Stanford ICME
- Lecturer for 7+ years for CME 211 (Python) and CME 212 (C++). Awarded Best Lecturer three separate years by students and peer faculty.
- Teaching Fellow for CME 211, CME 305 (authored lecture notes), and CME 323 (authored the first thorough set of lecture notes).
- Teaching Assistant for CME 106 and CME 323.
Workshops
Led the ICME Fundamentals of Data Science Summer Workshops:
- Intro to R — ’16, ’17, ’18, ’19, ’20, ’21, ’22
- Intro to Python — ’21, ’22
- Intro to Statistics — ’17
Sample Materials
I enjoy distilling content into concise, dense notes. A few examples:
- Statistical inference course summary (STATS 200)
- Introduction to R Programming — one-day short course
- Distributed algorithms notes — CME 323 lecture