CS 2450 Assignment