Project for cs229 in 2013. Travis Sanchez and Jonathan Tatum (jdtatum [at] cs [dot] stanford)