Assignments of Algorithms, Part I on Coursera