Jennifer Bhalla
you can tell that she cares what she's lecturing about, and she's constantly looking for feedback on how to make her lectures and assignments work for everyone. grading may get backed up at times but the feedback that she gives is way worth it.