Recommended Reading
Students of mine have had two hour lessons that they thought were an hour long because time really does fly when you are having fun!
Yes, I do encourage repetition if we are learning a piece, but even then we have fun, and it becomes obvious how quickly you can get results.
