Rebekah Moore
She makes the class hard but it is lowkey worth it at the end of the semester. Literally, only homework and tests with one quiz being the syllabus due before the first of class so make sure you get a 100% on it. Understand the first 5 chapters completely and you will be fine.