Cs 6035 Project 3