Implications for educational practice of the science of learning and development | Synapse