GREAT PROFESSOR! I enjoyed the class very much and while the lectures could be long, he did a good job of trying to make the sometimes dry material interesting. He is extremely knowledgable and his expertise is invaluable. This is by no means an easy A, but prepare for the assignments and you will do just fine. One of my top classes at TCNJ!