Solutions to problems based on Stanford's Coursera Course