Mary Mills
Dr. Mills makes her lectures entertaining. She is understanding of each student's situation, but she also takes no shit. Respect her rules, respect the classroom, and pay attention. I would take her every semester if it was plausible. 