This course will explore techniques, representations, and workflows for computational fabrication. Digital fabrication machines like 3D printers and laser-cutters bring complicated designs into physical form, and computer programming helps overcome design challenges that are difficult or nearly impossible. Blending these two tools, students will use computational fabrication techniques to design and build functional, creative objects leveraging existing computer-aided design (CAD) tools, programming languages and digital fabrication machinery. Same as ATLS 4202 and CSCI 4012.