Combinatorial Algorithms and Data Structures
Fall 2025
Homework
Lecture slides.
Notes. References.
Course Outline
This course will focus on algorithms and the mathematics behind
them. It will touch upon combinatorial algorithms, optimization,
statistical algorithms, and a variety of other things. Beauty is
key. Trying to get to what is really happening is key, and beauty. Perhaps
they are the same thing.
Course Staff
Satish Rao (satishr@cs.berkeley.edu)
Scheduling
The class meets on Monday 5:00-6:30 PM and Wednesday 5:30-7:00 PM in
306 Soda.
Assessment
There will be some homeworks that will be sample graded, and perhaps
other assignments (e.g., simple online assignments), and a final
exam. This could change a bit over the semester as we may try to incorporate AI to help your learning, e.g., perhaps you
will be asked to do scribe notes.