Cognitive Load Theory and Instructional Design: Recent Developments | Synapse