The challenge of problem-based learning, 2nd edition