Dionysus Birnbaum
This was for MTH 252. Dr. Birnbaum was wonderful! His lectures make sense and he is patient, and he covers the content well. I thought that the class was a bit rushed though. There are 5 mini-exams every 2 weeks (no midterms), the last one being the final. The textbook he provides is free, and there is a moderate amount of homework and achieves. 