Cori Anderson
She teaches extremely fast and doesn't explain things clearly. Tests are hard and she tells you to study a lot for them, but in reality, she's just not great at teaching the material in the first place. Her office hours are not very helpful either and she forgets to post assignments/post them at random times of the day. Would not recommend her.