Students work in teams on a complex, open-ended project of electrical, electronics and communications engineering that builds on their acquired knowledge and skills. Projects routinely include standard design aspects (such as consideration of alternative solutions, feasibility considerations, and detailed system descriptions) and have a number of realistic constraints (such as cost, safety, reliability, and aesthetics). The project ends with a mini-thesis report.