CIS 505 Project - R. Cassidy, B. Nye, J. Sedoc