Thomas Wappat
There is no doubt that this professor genuinely cares about his students and their performance in his class. He also has a great personality which helps create a comfortable learning environment. You will have to submit weekly questions via email, but they are not difficult and few quizzes are given (some of which are open notes).