CS E-64 Project 2