CS7495 Project 2