This site has moved to
http://inst.eecs.berkeley.edu/~selfpace/studyguide/cs9e/