Amy Williford
There are three major tests AND a final, around 6/7 quizzes (she drops the lowest quiz and lowest homework), and she offers extra credit pages that you REALLY should do. Stay on top of homework, it matters. I didn't take her lab, but I heard from classmates she is awesome there as well. Explains things seamlessly, answers any questions, take her.