repository for CSCI498 at Colorado School of Mines in Spring 2010