Finish

Final version submitted to Coursera