I have taken now two of Professor Hardee's classes, and they were both good experiences. The reading can be insanely boring sometimes, but once you are on the other side of it, it is smooth sailing from there. Not difficult at all.