Teaching
CSM61A: Structure and Interpretation of Computer Programs
Fall 2026, UC Berkeley
- Corresponding Course: CS 61A: Structure and Interpretation of Computer Programs
- CSM Section: No Prior Experience (NPE) Section (CSM Scheduler)
- Overview: Fall 2026 CSM Student Overview
- Time: Wednesday & Friday, 3:00 – 4:30 PM PDT
- Location: Wednesday at Moffitt Library, Tamarack Room 5211; Friday at Gardner Main Stacks, Room D1
- Office Hours: After each section, same location
- Materials: All materials
| Week | Date | Topic | Worksheet | Solutions | Meta2 | Takeaway |
|---|---|---|---|---|---|---|
| 2 | N/A | ExpressionsFunctionsControl | N/A | |||
| 3 | N/A | Higher-Order FunctionsEnvironment Diagrams | N/A | |||
| 4 | Wed 9/16 | LambdasCurryingEnvironments | ||||
| Fri 9/18 | ||||||
| 5 | Wed 9/23 | RecursionTree Recursion | ||||
| Fri 9/25 | ||||||
| 6 | Wed 9/30 | SequencesContainersObjectsLinked Lists | ||||
| Fri 10/2 | ||||||
| 7 | Wed 10/7 | Linked ListsTrees | N/A | |||
| Fri 10/9 | ||||||
| 8 | Wed 10/14 | MutationClassesAttributes | PDF / MD | |||
| Fri 10/16 | — |
- Calendar:
Community Resources for Science: Be A Scientist
Fall 2026, Longfellow Middle School
- Time: Tuesday, 12:00 – 12:49 PM PDT
- Location: Longfellow Middle School, Classroom #101
- Materials:
| Week | Date | Resources |
|---|---|---|
| 1 | Tue 10/13 | Mentor Intro |
1 Wednesday sections met in Redwood Room 519 through September 23, in Goldeneye Room 411 on September 30, and from October 7 on in Tamarack Room 521. All three rooms are in Moffitt Library. ↩︎
2 Meta is CSM's reference for mentors on teaching each worksheet. I go through it while preparing each section and leave my own notes on it, so students can use it as a reference too. ↩︎