Coursework

All at UC Berkeley unless indicated otherwise.

Home

Spring 2024
CS 294-267: Understanding Large Language Models: Foundations and Safety – Dawn Song
CS 302: Designing Computer Science Education – Dan Garcia, Michael Ball
MUSIC 141: University Symphony Orchestra – David Milnes
MUSIC 144: University Chorus – Wei Cheng
Fall 2023
CS 285: Deep Reinforcement Learning, Decision Making, and Control – Sergey Levine
CS 288: Natural Language Processing – Dan Klein, Alane Suhr
EECS 227AT: Optimization Models in Engineering – Venkat Anantharam
MUSIC 141: University Symphony Orchestra – David Milnes
MUSIC 144: University Chorus – Wei Cheng
Spring 2023
CS 174: Combinatorics and Discrete Probability (Randomized Algorithms) – Alistair Sinclair
CS 189: Introduction to Machine Learning – Jonathan Shewchuk
CS 270: Combinatorial Algorithms and Data Structures – Jelani Nelson
MUSIC 14: Vocal Technique – Deborah Jackson
MUSIC 144: University Chorus – Wei Cheng
Fall 2022
CS 164: Programming Languages and Compilers – Sarah Chasins
EECS 126: Probability and Random Processes – Kannan Ramchandran
MUSIC 105: Introduction to Music Production using Ableton Live – Eda Er
MUSIC 170A: Topics in Research and Performance (The Viola da Gamba) – David Miller, Elisabeth Reed
Summer 2022
MCELLBI W61: Brain, Mind, and Behavior – David Presti
THEATER 118AC: Performance, Television, and Social Media – Abigail De Kosnik
Spring 2022
CS 172: Computability and Complexity (Theory of Computation) – Avishay Tal
CS 302: Designing Computer Science Education – Pamela Fox, Michael Ball
EE 120: Signals and Systems – Babak Ayazifar
MUSIC 80: Studies of Musics of the World – Benjamin Brinner
PSYCH C162: Human Happiness – Dacher Keltner
Fall 2021
CS 162: Operating Systems and System Programming – Ion Stoica
CS 170: Efficient Algorithms and Intractable Problems – Jelani Nelson
MUSIC 53B: Harmony II – David Pereira
MUSIC 70: History of Music I – Nicholas Mathew
Spring 2021
CS 161: Computer Security – Nicholas Weaver
DATA 100: Principles and Techniques of Data Science – Joseph Gonzalez, Andrew Bray
MUSIC 52B: Musicianship II – Michael Orland
MUSIC 159: Computer Programming for Music Applications – Carmine Cella
Fall 2020
CS 61C: Great Ideas in Computer Architecture (Machine Structures) – Dan Garcia, Borivoje Nikolic
CS 70: Discrete Mathematics and Probability Theory – Satish Rao
MUSIC 52A: Musicianship I – Michael Orland
MUSIC 53A: Harmony I – David Pereira
MUSIC 142: University Wind Ensemble – Matthew Sadowski
Summer 2020
CS 375: Teaching Techniques for Computer Science – Victor Huang
MUSIC 139: Topics in Musics of the World (Popular Music in the Middle East) – Nour El Rayes
MUSIC 158A: Sound and Music Computing with CNMAT Technologies – Jonathan Kulpa
R1B [CC]
Spring 2020
CS 61B: Data Structures – Paul Hilfinger
EECS 16B: Designing Information Devices and Systems II – Murat Arcak, Seth Sanders
MUSIC 20A: Basic Musicianship – Jean Ahn
MUSIC 142: University Wind Ensemble – Matthew Sadowski
ECON 2: Introduction to Economics – Christina Romer, David Romer
Fall 2019
CS 61A: The Structure and Interpretation of Computer Programs – John DeNero
CS 198: Extended Reality Development DeCal – Austin Davis, Paxtan Laker
EECS 16A: Designing Information Devices and Systems I – Gireeja Ranade, Bernhard Boser
MUSIC 26AC: Music in American Culture – Maria Sonevytsky
IEOR 95: A. Richard Newton Lecture Series – Victoria Howell

Last updated February 19, 2024.