Crazy Machines are collaborative design-build projects where student teams follow authentic workflows to create functional automated systems that solve specified technical challenges. Teams integrate multiple technologies, manage resources and timelines, and demonstrate professional communication skills through progressive deliverables culminating in live system demonstrations.