Well I know Joe Wengert is out there now. Joe Wengert is the greatest teacher I have had in anything. If you have the chance to take him do so. He is astounding. The precision he has with giving notes is to be compared to that of the hands of a master surgeon. He is like Michelle Pfieffer in Dangerous Minds. He is a cool dude.
-great at warmups & exercises to get the point across (besides the over done ones)
-great at pointing out both strengths and weaknesses to help the performer grow
-not afraid to try things
-making the student feel safe to try anything and not be afraid of failing/being able to allow the student to learn how to be better at what they failed at