There are only a handful of good professors, and this is one of them. He is always available to help his students and actually wants them to pass. He is reasonable when it comes to grading and the workload that his class entails. If you have to choose between this professor and Pranger choose this one without question.