His online classes are super organized and he gives you all of the tools to be successful. His class is a decent amount of work, but if you complete all of the assignments I feel like you should at least get a B in the course. The online lecture video quizzes break down the material in easy to understand ways and definitely help on the exams.