Andrew Klc
He is a great teacher who knows what he is talking about and loves what he does. It's not a super hard class, but it is very time consuming. He cares about how you do and gives feedback on how you can improve.