Rachel Crane
I would recommend taking her for this class, she's a great professor and it's honestly not that hard. There's homework due once a week, easy group assignments, mandatory review class before test day (which is so convenient). The content is very interesting and easy to enjoy & understand.