Andrea Tomlin
You know what you will be expected in all of her classes. She is a teacher, that needs to build on you. Her lectures can be very dry, but she does warm up, as you progress thru her classes. Learned a lot from her previous experience. Some of her exams had wrong answers, but she awarded the correct answers if pointed out. I would take her again!