I. Introduction
In the realm of engineering education, providing effective education is important in ensuring well-rounded and competent engineers who can contribute towards the nation development. Sustainable development considerations require engineers to embrace a range of additional skills beyond the engineering science they have traditionally relied upon to solve engineering problems. This will require changes to the way in which engineering education prepares students for professional practice [1].