Work for CS229, Machine Learning through Coursera. Done Summer 2013.