Dr. B is an amazing professor. Anyone planning to take a CMST class should really consider him as a professor. You can tell that he is passionate about what he teaches and he will make it easy for you to understand as well. NO FINALS and work done in this class are chapter reflections and 2 3-page papers. Put in the work and you will pass.