CMPE 275 Project 1