Dr. Moradi is a solid professor for a higher level chemistry course like PChem. He explained topics on an understandable level and with quantum chemistry, that can be hard. He gives a ton of extra credit and partial credit on all the assignments and tests. Fair warning, he got his degree in Physics so he expects more understanding with math.