CSE480 Project2