Princeton University - Coursera Algorithms Courses Algorithms, Part I Assignments Week 1 - Percolation Week 2 - Queues Week 3 - Collinear Points Week 4 - 8 Puzzle Week 5 - Kd-Trees Week 6 - Hash Tables (No assignment) Algorithms, Part 2 Assignments