cs420/Assignment2/report2.pdf