CS360 Assignment