CS241 - Project 1