Enhancement of engineering students' problem solving skills through cooperative problem-based learning - Syed Hassan, Syed Ahmad Helmi (2012)