Dr. Kentaya Beeler
Dr. Beeler is a great teacher. She is firm but fair. Make sure you attend class though. While its not worth a grade, it helps a lot to learn the material. The class has limited assignments/quizzes/tests, so you really have to pay attention. She more than makes up for this by assigning lots of practice hw to make sure you know the material.