Andrea Van Winkle
She's not as bad as the ratings on this website say. Class is very lecture heavy, she is a good lecturer- very clear and easy to understand, but you will need to read the textbook. Tests are super easy compared to HW- attend review sessions. 

People who gave bad reviews probably were on their phones the whole time- class was usually empty