I taught myself. Being from the southeast, I already had years of experience wakeboarding which seemed to transfer pretty easily.
1st Day - Leafing
2nd Day - Linking Turns
3rd Day - Could pretty much ride blues / greens comfortably.
Still the hardest thing for me is keeping my weight forward, I wakeboard 9 months out of the year and travel 2-3 times out West for boarding.