He is the best and smartest professor I have ever met! He is always willing to help you if you have any questions outside of class. His tests and hw are fair if you go to class everyday. His class is interesting if and only if you pay attention to it. I would say more than 90% students love his class.