Assignmement for CSCI 3308