Amanda Liebrecht
great professor, good lectures, gives extra credit, assessments are tough but if you study your notes and watch the lectures, you'll be fine. Looks like a lot of content @ first but videos are broken down to 2 min-10 min. She offers a zoom class to go over content you need clarification for every week. You will learn a lot in her class!