CS 334 Assignment