This course will familiarize students with the concept of parametric design, broadly defined and understood as formal investigations based on descriptive 3D modeling. The course will introduce this specialized technique using Grasshopper, a module within the Rhino modeling software, as the prime arena for these investigations. Grasshopper features an innovative interface described as a graphical algorithmic editor, one of the few of its kind in use for 3D modeling, which exposes the process and allows an explicit graphics workflow for the exploration of new ideas. The recent emergence of computational design environments has transcended architecture into various fields of science with keen philosophical implications. After this course, students will know the interface, build upon its concepts, and develop an understanding of how to process complex instructions not limited to modeling a geometric form, but to derive a solution with user-definable parameters.