Explicit Teaching and Scaffolding to Enhance Concept Learning by Design Challenges