CW/HW Due Friday 3/6