Michael Allan
He is so kind and cares a lot about his students and the class. Even in our class of 80 people he learned everyone's names and a fact about them, and would have group discussions in class so it wasn't just lecturing. There also isn't really a midterm or final, just weekly assignments and a small writing assignment at the end. Definitely recommend!!