MIT 6.828/2012 in class exercises