This is honestly the best professor I have had in my whole college career. His lectures are incredibly entertaining, try to participate as much as you can in his class and you will be very successful. He does call out on people who do not participate but he does it with the best interest. Highly recommend this professor! very caring and understandi