Stephanie Theodorou
Her lectures in the beginning were really boring to me, but as time went on, she became more and more animated and interesting. Her discussion post grading is a little tough, but the rest of the assignments are easy and some even enjoyable.