Teaching thermodynamics to middle school students: What are appropriate cognitive demands? | Synapse