https://cs170.org/
教材 http://cseweb.ucsd.edu/~dasgupta/book/index.html
In CS 170, we will study the design and analysis of graph algorithms, greedy algorithms, dynamic programming, linear programming, fast matrix multiplication, Fourier transforms...