Introduces computational approaches to automatically generate complex multimaterial mechanical designs that satisfy predefined high-level specifications, discusses algorithms to solve design as a constrained non-convex multi-objective optimization problem. Topics: expert-driven design process; computational analysis tools based on mechanical simulation (finite element methods, mesh-free methods); topological optimization; compositional design; multi-objective optimization; evolutionary design; design for manufacturing with additives (FDM, SLA, Inkjet). Students design a part to specifications, fabricate using advanced (3D printing, laser cutting, CNC, etc) tools. Recommended prerequisite: students should be comfortable with MATLAB, PDEs, linear algebra, free body diagrams, mechanical modeling/design; exposure to finite-element modeling and state-space representations. Same as MCEN 5155.