Brenda Harlow
Professor Harlow is very experienced and engages the class with real world examples. She posts her assignments and slides on Canvas so the book isnt absolutely needed, but a good reference. Shes a pretty tough grader, so check the accuracy of your work! Theres lots of group involvement in the form of discussions. Prep for long lectures!