Promote Problem Solving with Challenge-Based Learning

The world is small, but its problems are big and students [...]