Jan Fekkes
Dr. Fekkes is a tough grader, but he give a TON of feedback and wants you to engage with what he gives back. His assignments are difficult and often heady, but he really enjoys teaching and will walk you through the tough stuff by asking wonderful questions and pushing you to think in ways you haven't before.