Daniel Kornrumpf
One of my favorite teachers I've had! He's incredible at giving constructive criticism, never harsh, always gets right to the point on the strongest and weakest parts in a piece. He's very flexible, gives good, informative lectures, allows plenty of time for studio work but also will let the class go if they're done working for the day.