UW CSS342 Project 1