Brett Wagner
I found Brett's class very insightful and I enjoyed it a lot. Even though he is a new teacher I do believe that he has a knack for it and his classes will only improve in quality. This is one of those classes that I wish was longer, you'd be doing yourself a favor by taking his class.