Project 1 from CS2334