The Suitability of Problem-based Learning for Engineering Education: Theory and practice | Synapse