What I appreciated most with the lessons was the teacher's willingness to cater to individual interest and make progress in areas/subjects that you are into at the time. It made learning enjoyable because you, as opposed to a rigid series of topics/lessons, influenced what you learned each week. That said, expect to be a well rounded player, as the teacher seems to make it all relevant and interesting.
more