study notes and solutions to Course 6.005 as taught in Fall 2014.