I don't know who has been rating Mr.Niemann because he is a GREAT teacher! His class is always fun and he is definitely the smartest teacher I've ever had. His teaching method makes learning the easiest it can be while still pushing you to try hard. It is Chemistry after all, its not easy. But he makes it easier and he's the best teacher i've ever had.