Students are provided with an open-ended and iterative learning experience through a consulting engineering project. Students tackle an authentic design challenge with limited background knowledge, while being guided by instructors who simulate the client-consultant relationship. The project brings together technical and professonal competencies from across eight graduate attributes to enable holistic learning: problem analysis; investigation; design; individual and team work; communication skills; professionalism; economics and project management; lifelong learning.