Teaching Science with Analogies: A Strategy for Constructing Knowledge