Teaching

This semester, I'm teaching CS 61A's small group sessions and tutoring CS 61C.

CS 61A

These are the resources for our CS 61A / CSM Small-Group sessions.
My sections are Monday, 2PM @ 283 Soda 283G and Tuesday, 11AM @ 293 Cory
The worksheets start on Week 5.


61A Section Worksheets

Week Topics PDFs
5 Tree Recursion & Data Abstraction Blank, Sol, Video
6 Lists & Trees Blank PDF, Solutions
7 Mutation & Nonlocal Blank PDF, Solutions
8 OOP & Orders of Growth Blank PDF, Solutions
9 Linked Lists & Midterm Review Blank PDF, Solutions / Bonus PDF, Bonus Sol
10 Scheme Blank PDF, Solutions
11 More Scheme Blank PDF, Solutions
12 Tail Recursion & Interpreters Blank PDF, Solutions
13 Generators & Streams Blank PDF, Solutions
14 SQL & Final Review Blank PDF, Solutions
Extra Supplemental Macros Guide PDF of Guide