Algorithms, Robert Sedgewick and Kevin Wayne Coursera, Algorithms, Part I Coursera, Algorithms, Part II Booksite Javadoc DrJava Part I Percolation Deques and Randomized Queues Pattern Recognition 8 Puzzle Kd-Trees Part II WordNet Seam Carving Baseball Elimination Boggle Burrows–Wheeler Data Compression 100/100 all assignments