Educational implications of analogy: A view from case-based reasoning. | Synapse