UC Berkeley account required to view resources.
Semester | Class | Role | Resources |
---|---|---|---|
Spring 2020 | CS 61A | TA | Materials |
Fall 2019 | CS 61A | TA | Materials |
Fall 2019 | CS 189 | Reader | |
Summer 2019 | CS 161 | Reader | |
Spring 2019 | CS 61A | TA | Materials |
Fall 2018 | CS 61A | TA | Materials |
Spring 2018 | CS 61A | Tutor | |
Fall 2017 | CS 61A | Tutor |
Discussion | Topic | Materials |
---|---|---|
0 | Introduction | Slides |
1 | Control & Environments | Slides |
2 | Higher-Order Functions & Midterm Review | Slides, PDF |
3 | Recursion | Slides |
4 | Tree Recursion & Lists | Slides |
5 | Trees, Mutation | Slides |
6 | Nonlocal, Iterators, Generators | Slides |
7 | OOP, Inheritance, Linked Lists | Slides |
8 | Scheme | Slides |
9 | Interpreters | Slides |
10 | SQL | Slides |
11 | Final Review | Slides |
Discussion | Topic | Materials |
---|---|---|
0 | Introduction | Slides |
1 | Control & Environments | Slides |
2 | Higher-Order Functions & Midterm Review | Slides |
3 | Recursion | Slides |
4 | Tree Recursion & Lists | Slides |
5 | Trees, Mutation & Nonlocal | Slides |
6 | Mutability, Object-Oriented Programming | Cancelled |
7 | OOP, Linked Lists, Generators | Slides |
8 | Scheme | Slides |
9 | Interpreters & Tail Calls | Slides |
10 | Streams & Macros | Cancelled |
11 | SQL | Slides |
12 | Final Review | Slides |
Discussion | Topic | Materials |
---|---|---|
0 | Introduction | Slides |
1 | Control & Environments | Slides |
2 | Higher-Order Functions & Midterm Review | Slides |
3 | Recursion, Tree Recursion | Slides |
4 | Lists & Data Abstraction | Slides |
5 | Tree, Mutation & Nonlocal | Slides |
6 | Object-Oriented Programming | Slides |
7 | Midterm Review | Slides |
8 | Scheme | Slides |
9 | Interpreters & Tail Calls | Slides |
10 | Iterators, Generators & Streams | Slides |
11 | SQL | Slides |
12 | Final Review | Slides |
Discussion | Topic | Materials |
---|---|---|
0 | Introduction | Slides |
1 | Control & Environments | Slides |
2 | Higher-Order Functions & Recursion | Slides |
3 | Tree Recursion | Slides |
4 | Lists & Data Abstraction | Slides |
5 | Mutation, Nonlocal & Iterators | Slides |
6 | Object-Oriented Programming | Slides |
7 | Midterm Review | Slides |
8 | Scheme | Slides |
9 | Scheme II | Slides |
10 | Macros & Streams | Slides |
11 | SQL | Slides |
12 | Final Review | Slides |