Stanford-Algorithms-2 Algorithms: Design and Analysis, Part 2 (Stanford University) https://www.coursera.org/course/algo2