CSCE 5260 Spring 2009