Assignment's from Stanford Online course on Coursera