Introduces students to engineering design practices by challenging them to modify an existing product or design to meet additional specifications and constraints. Using a combination of computational modeling, CAD tools, and rapid prototyping techniques, students will iteratively develop, test, and refine their designs. Teams will justify design choices based on data, performance criteria, and real-world considerations. By the end of the course, students will have built and tested a functional prototype, critically evaluated both their design product and design process, and recommended areas for future improvements to both product and process.