I am writing this as we are about to finish content for the semester and registration is open for spring classes. Dr. B is an excellent and you should take a class with him if you can. Homework is fairly easy for class as he has you write reflection papers on content instead of having you do quizzes. He also lets you use those as notes for exams.