This teacher is great; I started taking lessons with him 8 months ago and have really enjoyed my time with him. I was a complete novice when I first started and didn't really know what to expect, given that I've never had a teacher before, but I have been very pleased with everything. The teacher creates custom lesson plans for me, and gives me new things to work on every time I come in. That said, I can't stress enough the importance of practicing on your own. No matter how great the teacher, you'll never get good without putting in the time.