CS369 Project 1