I'm currently taking Greg Maughn's level 1 class, and highly recommend it.
I also did a workshop with Matt Holmes which was great too.
Both teachers create a nice, relaxed atmosphere where you can have fun and learn.
P.S. - Greg, is this enough to ensure that I get an A+ on my report card???