I know my code isn't clean or pretty and I think I could refine this idea much more so that you can understand what each slider is controlling. Even when I was writing the code, there was a ton of trial and error without really knowing exactly how things are playing out. For example, I knew the farther the sine wave goes, the more vertices I needed, but I did not put much thought into how many that should be.
With all that said, I'm really proud of this because the idea was inspired from a video, but all the code came from me and the tools which I have already learned. I was able to pretty much create this one my own and that's a great feeling. A future project will be to have multiple waves graphed here and have them added together just like the video that inspired this project.