Structure and Interpretation of Comp Progrms
Berkeley's introductory CS1 course for majors covered functional programming, object-oriented programming, SQL/declarative programming and interpreters using Scheme and Python. This version is no longer offered.
Term: Spring
Location: UC Berkeley
Time: Spring semester
Links: Course site
I taught and supported students in sections and office hours, helping them build fluency with programming fundamentals, problem solving, and program evaluation.
This experience helped me think about what it means to teach programming in a way that is concrete, patient, and conceptually clear.