Work done for Johns Hopkins Data Scientist's Tool Box course on Coursera