Engineering design is considered an effective means for developing engineering technical skills. Normally, engineering design is conducted in teams and is a collaborative open-ended approach under constraints. This nature of engineering design involves engagement of several interpersonal, cognitive, and management skills or competencies such as teamwork, communications, decision making, problem solving, etc. While modern engineers are supposed to be technically competent, they need to posses a wide set of interpersonal, cognitive, and management competencies to function effectively in the workplace. Increasingly there has been more deployment of engineering design competitions (EDCs) in engineering education to address some gaps in current ...