CS 410 Assignment