See <a href="http://www.stanford.edu/class/cs276/cs276-2009-syllabus.html" rel="nofollow">http://www.stanford.edu/class/cs276/cs276-2009-syllabus.html</a> for accompanying course, including problem sets and solutions.<p>Edit: The solutions require a login. If anyone actually plans on working through these and checking answers, let me know.