CSC 650 HW1