Using a Socratic Dialog To Help Students Construct Fundamental Concepts | Synapse