COSC360-Assignment2