teaching 🎓
filter by:|||
CS 189: Introduction to Machine Learning (Spring 2026)
- Course Website: eecs189.org
| topic | video | pdfs |
|---|---|---|
| disc01: math review | video | blank / solution / notes |
| disc02: machine learning design | video | blank / solution / notes |
| disc03: k-means, multivariate gaussians | video | blank / solution / notes |
| disc04: gradients, GMMs, ridge | video | blank / solution / notes |
| hw01 (written): math refresher | video | blank / solution / notes |
CS 61A: Structure & Interpretation of Computer Programs (Fall 2025)
- Lab: Tues 5-6:30pm (Soda 330)
- Discussion: Thurs 12:30-2pm (Wheeler 106)
- Office Hours: Wed 7-8pm (Warren 101B)
- Course Website: cs61a.org
| topic | lab | disc |
|---|---|---|
| getting started | lab00 / slides | disc00 / slides |
| functions, control | lab01 / slides | disc01 / slides |
| env diagrams, hofs | lab02 / slides | disc02 / slides |
| recursion | midterm 1 | disc03 / slides |
| tree recursion, abstraction | lab03 / slides | disc04 / slides |
| trees | lab04 / slides | disc05 / slides |
| iterators, generators | lab05 / slides | disc06 / slides |
| object oriented programming | lab06 / slides | disc07 / slides |
| linked lists | lab07 / slides | disc08 / slides |
| concurrency | midterm 2 | disc09 / slides |
| scheme, scheme lists | lab8 / slides | disc10 / slides |
| interpreters | lab9 / slides | disc11 / slides |
| macros | lab10 / slides | disc12 / slides |
| sql | lab11 / slides | disc13 / slides |
NACLO: North American Computational Linguistics Olympiad
| problem | year | round | video | pdfs |
|---|---|---|---|---|
| junk mail (part 1) | 2021 | round 1 | video | blank / solution |
| junk mail (part 2) | 2021 | round 1 | video | blank / solution |
| set in stone (part 1) | 2020 | round 1 | video | blank / solution |
| set in stone (part 2) | 2020 | round 1 | video | blank / solution |
| set in stone (part 3) | 2020 | round 1 | video | blank / solution |
| chess tournament (part 1) | 2016 | round 1 | video | blank / solution |
| chess tournament (part 2) | 2016 | round 1 | video | blank / solution |
| zoink | 2015 | round 1 | video | blank / solution |
| we are all molistic in a way | 2007 | round 1 | video | blank / solution |