CECS-451-Assignment6