CS206 HANDOUTS AND NOTES - SPRING 2012