Impact of problem-based learning in a large classroom setting: student perception and problem-solving skills.

Impact of problem-based learning in a large classroom setting: student perception and problem-solving skills.