This course aims to cultivate skills needed to produce great designs, be a more effective engineer, and communicate with high emotional and intellectual impact. This is a project-based course and students are expected to develop a solution to their identified problem by the end of semester. During the course of the semester, students will study and apply techniques suited for various steps of the design process. Students will come to appreciate that a design problem involves multiple stakeholders, come to terms with the ambiguity that shows up in design problems, make decisions in presence of multiple conflicting objectives and constraints, handle uncertainty, think as part of a team, learn how to manage the progress of their project, and communicate their design effectively.