Brian Stuhr
Great, gives lots of open time to work on assignments. Assignments allow for a lot of creative freedom. Criteria is straightforward. He critiques honestly but kindly. Have nothing bad to say!