Spring 2011 courses

notes on various topics