This is a project-based course that emphasizes the self-learning approach to engineering problem solving. The students will be given a design brief to rapidly produce a prototype. This is followed by a deeper analysis of the specification non-conformance, with students using self-learning guided by the instructor(s) to re-design and produce an engineering prototype.