Author:Viljoen, NMDate:Jul 2012Project-based learning is a popular engineering education approach that involves at least three stakeholders – students, faculty and an external client. But more often than not, one or more of these parties have to compromise their goals in ...Read more