Professor Carman is very engaging lecturer. He patiently explains the concepts and, if you don't understand something, he is always available at office hours and will spend a lot of explaining things. I don't agree with the other reviewer, and I think that if you really work on a paper, you can definitely get a B+ or A-. That being said, in order to do well on the papers, you really need to ensure you understand the concepts, which can be difficult. That being said, the class was great - I would even say that it is life changing!


Pop quizes, two papers and a final exam. Regular readings every week that you need to do in order to do well on the quizes.