Problem based learning:

This didactic approach divides students into small learning groups of 7 to 10 where learning is stimulated through real-life scenarios.  This methodology promotes problem solving ability, critical thinking, effective communication, time management, teamwork and leadership skills.