People are so dramatic and obviously do not know how to study which is why he gets tough reviews. If you put in the work and study you will do absolutely fine. He is a great guy and I always enjoyed going to his class. I was so scared after I read these reviews, but he's a great professor. Always available and will answer dumb questions nicely