GMU Fall 2012 coarse work and code