I’m only a few weeks into the course and it is going as well as Stephen promised it would. He breaks the lessons down into tiny, manageable parts. We practice the tiny parts until perfect before moving on to the next exercise. It is so fun! It’s kind of like learning video-game skills, but waaaay more productive. I’m loving it.