Engineering is a complex field with many specialties, each requiring specialized expertise. A typical example can be shown in a mega construction project. In such a large-scale project, electrical engineers are required to work in a team comprising professionals from different engineering disciplines and even non-engineering fields such as finance and accounting. To contribute to the success of the project, electrical engineers need to be equipped with critical thinking skills and effective communication techniques, and look at problems from various perspectives to figure out the optimal solutions.