Keith Bosler
Took him exclusively online and used MyOpenMath as our textbook, and it's where we did homework and quizzes too. You can retake any quiz or test once. He is very thorough and answers any questions you may have. He also provides many examples and goes over hw problems if necessary. He is overall a great professor.