Kelley Tatangelo
If you get the opportunity to take a class with her please do. For the most part her lectures were clear and easy to understand and when they weren't she was super helpful during office hours. I still had to work hard in the class but her grading was fair and straightforward. She genuinely cares so much about her students and wants you to do well. 