I completely understand some of the other reviews left on this teacher. I was in a beginner class of his and he kept moving to subjects that were way past beginner no matter what class you were in. Lots of work, wasn't time to process or practice the things we were learning. Now hate the subject and will never ever take it again.