Jennifer Garcia
Dr. Jenn makes you work hard, esp with writing assignments, and she could probably stand to improve her lecturing (though she's gotten better recently), but she does really care about her students and you can tell that. She goes the extra mile to help you out if you come to her office hours.