CS 327E (Spring 2012) Notes