Coursera Machine Learning Class - assignments and solution attempts