I loved this professor! I wish he could be my professor for every class I have to take. He is very knowledgable and has good stories. I actually enjoyed his lectures. For his online class, we had graded participation, mandatory attendance, weekly writing assignments and only two exams. I recommend taking him 100%.