Coursework
Below is a list of the CS/EECS courses I have taken at UC Berkeley, as well as some cheatsheets I made to study for the exams.
Spring 2026
- CS 168: Introduction to the Internet: Architecture and Protocols
Fall 2025
- CS 164: Programming Languages and Compilers
- CS 169A: Introduction to Software Engineering
Spring 2025
- CS 161: Computer Security
- CS 189: Introduction to Machine Learning
Fall 2024
- CS 188: Introduction to Artificial Intelligence
- EECS 16B: Designing Information Devices and Systems II
- ENGIN 125: Ethics, Engineering, and Society
Summer 2024
- CS 70: Discrete Mathematics and Probability Theory
Spring 2024
- CS 186: Introduction to Database Systems
- EPS 103: Introduction to Aquatic and Marine Geochemistry
Fall 2023
- CS 61C: Great Ideas of Computer Architecture (Machine Structures)
- PHYS 7B: Physics for Scientists and Engineers
Spring 2023
- CS 61B: Data Structures
- EECS 16A: Designing Information Devices and Systems I
- PHYS 7A: Physics for Scientists and Engineers
Fall 2022
- CS 61A: The Structure and Interpretation of Computer Programs