Matthew Gruwell
Gruwell had great lectures. He posts all his slides on Canvas, so you can always look back on the slides if you miss a class. His exams were pretty fair. He has four exams throughout the semester and a final at the end.