Prof. B. is one of the few professors who truly cares about his students, well-being and all. Lectures were personally confusing for me, but he made himself available for questions or concerns outside of class. My only criticism is that he frequently sent out last minute emails, usually to change/add on to coursework. Highly recommend for COMM 400!