This tutorial covers the basic template used to subdivide a surface with its isocurves in grasshopper. This Grasshopper definition can be the basis for other complex operations, like creating fins, louvers, and patterns on the surface. Pseudo-Code is used to create an outline before writing the definition. The basics of Grasshopper are also mentioned as I work.