I have taken this Professor for three courses now and I love him. His teaching style is not for everyone but I find his classes interesting and easy to pass as long as you try. He assigns a good amount of reading but if you can skim readings well you will be fine. His lectures are entertaining and he engages well with his students. 