Coursework
Below is a list of all the courses I have taken at UC Berkeley (excluding teaching/research-related units):
Spring 2025- CS C267: Applications of Parallel Computers
- CS C280: Computer Vision
- STAT 153: Introduction to Time Series
- MUSIC 198: Decal: Learn to Play the Sather Tower Bells
- CS 271: Randomness and Computation
- CS 276: Cryptography
- MUSIC 159: Computer Programming for Music Applications
- CS 168: Introduction to the Internet: Architecture and Protocols
- CS 278: Computational Complexity Theory
- EECS C106B: Robotic Manipulation and Interaction
- CS 180: Introduction to Computer Vision and Computational Photography
- CS 285: Deep Reinforcement Learning, Decision Making, and Control
- CS 288: Natural Language Processing
- EECS C106A: Introduction to Robotics
- CS 164: Programming Languages and Compilers
- CS 184: Foundations of Computer Graphics
- CS 270: Combinatorial Algorithms and Data Structures (lecture notes)
- MATH 128A: Numerical Analysis
- CS 161: Computer Security
- CS 172: Computability and Complexity (lecture notes)
- MATH 113: Introduction to Abstract Algebra (lecture notes)
- MATH 116: Cryptography
- CS 162: Operating Systems and Systems Programming
- CS 189: Introduction to Machine Learning (lecture notes)
- MATH 185: Introduction to Complex Analysis (lecture notes)
- PHILOS 12A: Introduction to Logic
- 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)
- CS 61C: Great Ideas of Computer Architecture (Machine Structures)
- MUSIC 158A: Sound and Music Computing with CNMAT Technologies
- LING R1B: Endangered Languages: Why does linguistic diversity matter?
- CS 61B: Data Structures
- EECS 16B: Designing Information Devices and Systems II
- EECS 126: Probability and Random Processes (lecture notes)
- LING 100: Introduction to Linguistics (lecture notes)
- MUSIC 128: Topics in the History of Music (Music in Chinese History: From Ancient Kings to Manchu Conquerors)
- CS 61A: Structure and Interpretation of Computer Programs
- EECS 16A: Designing Information Devices and Systems I (cheatsheet)
- GEOG 10AC: Worldings: Regions, Peoples and States
- INTEGBI 35AC: Human Biological Variation
- CS 70: Discrete Mathematics and Probability (cheatsheet)