Paul Buffa
I have had him several and each time he is fantastic and seems to change up his trenching style to fit with the class and students. A little unorthodox but definitely helps the learning experience. Would definitely take another course he teaches.