csc 675 HW6 Extra Credit