Project Based-Learning: Assessing the role of Course Design on the Implementation of Project-Based Learning