ECE 473 HW2 CODE