Problem-based Learning Helps Bridge the Gap between the Classroom and the Real World