## Coursework

Below is a list of all the CS/math major courses I have taken at UC Berkeley:

*Fall 2022*

**CS 161**: Computer Security**CS 172**: Computability and Complexity (lecture notes)**MATH 113**: Introduction to Abstract Algebra (lecture notes)**MATH 116**: Cryptography

*Spring 2022*

**CS 162**: Operating Systems and Systems Programming**CS 189**: Introduction to Machine Learning (lecture notes)**MATH 185**: Introduction to Complex Analysis (lecture notes)

*Fall 2021*

**CS 170**: Efficient Algorithms and Intractable Problems (lecture notes)**EECS 127**: Optimization Models in Engineering**MATH 104**: Introduction to Analysis**MATH 110**: Linear Algebra (lecture notes)

*Summer 2021*

**CS 61C**: Machine Structures

*Spring 2021*

**CS 61B**: Data Structures**EECS 16B**: Designing Information Devices and Systems II**EECS 126**: Probability and Random Processes (lecture notes)

*Fall 2020*

**CS 61A**: Structure and Interpretation of Computer Programs**EECS 16A**: Designing Information Devices and Systems I (cheatsheet)

*Summer 2020*

**CS 70**: Discrete Mathematics and Probability (cheatsheet)

Below is a list of some additional courses I have taken at UC Berkeley:

**LING 100**: Introduction to Linguistics (lecture notes)**MUSIC 158A**: Sound and Music Computing with CNMAT Technologies