Note: I am not an official teacher or GSI for any of the courses listed on this site unless otherwise stated. Any problems and notes are created from my own observations and may not accurately reflect the course's content.
CS 61A
Semester: Fall 2019
CS 61A is intro level computer science course. For many, this is the first experience with programming. The official title is 'Structure and Interpretation of Computer Programs'. The course covers:
- Environment diagrams
- Higher order functions
- Object oriented ideas
- Recursion
- and more...
EE 16A
Semester: Fall 2019
This course and its follow-on course EE16B focus on the fundamentals of designing modern information devices and systems that interface with the real world. Together, this course sequence provides a comprehensive foundation for core EECS topics in signal processing, learning, control, and circuit design while introducing key linear-algebraic concepts motivated by application contexts. Modeling is emphasized in a way that deepens mathematical maturity, and in both labs and homework, students will engage computationally, physically, and visually with the concepts being introduced in addition to traditional paper/pencil exercises.
You can find the course website at http://ee16a.com