Caroline Morrison
She is a very communicative professor. There are only two tests with a lot of information, but she gives you a comprehensive study guide to ensure success. You must work for your A but it is worth it because you retain all the information.