Katie Watkins
She's a good professor, her lectures are clear and the tests are not hard if you study the previous quizzes. I will say having a good mastery of math before this class is helpful in succeeding. I took this class as a math/reasoning requirement for my BS, and I would still say it's a good option. Just be prepared to do most of the work on your own.