Scaffolding Complex Learning: Integrating 21st Century Thinking, Emerging Technologies, and Dynamic Design and Assessment to Expand Learning and Communication Opportunities - O'Connor, Eileen; McDonald, Frank; Ruggiero, Maria (Journal of Educational Technology Systems, 2014)