a repo for coursera assignment