Assignments for Stanford's Algorithms: Design and Analysis on coursera.org