Kim Neuburger
One of the best math teachers I have ever had. Gives great in class instruction, plenty of time to complete homework, multiple chances to review material and ask questions both online and in class, and helpful handouts and tools to complete assignments. Don't really need to purchase textbook. Online video lessons used to review what she teaches.