Algorithms, Princeton University, taught by Robert Sedgewick
https://github.com/AlgorithmsCourse
by
Robert Sedgewick