HW3 Critique