http://www.cs.washington.edu/education/courses/cse461/13wi/calendar/hwlist.html