MIT course 6.837 "Computer Graphics" fall-2012 Programming Assignment