My modeling approach was to sequentially follow Steps 1-6 as outlined in the Assignment Briefing page. I always visualized and validated results in Dynamo before creating objects in Revit. I created Node groups corresponding to each step to organize my visual programming in Dynamo, and I relied on the Module 2 video and file tutorials (as well as internet searches) to answer programming-related questions. Hardcoded parameters (i.e. wave base height, spacing between points, equation for diminishing ripple height, etc.) were determined via trial and error. Modeling visualization was gratifying but the trial and error and long load times were frustrating.