Teaching thermodynamics with Physlets®in introductory physics | Synapse