Katilynne Croom
She is an amazing professor! She really knows her stuff and is passionate about what she teaches. Her class isn't "hard" its just A LOT. Weekly lecture and homework quizzes, 5 exams. Gives great feedback. 10/10 would recommend to someone passionate about the subject, not just an easy A or to fill a requirement.