Professor Coyne is a great teacher. I took him for Macroeconomics. His lectures are great and extremely knowledgeable. The homework is a little tough but that's because there aren't any tests. He is a tough grader but gives excellent feedback. I am taking him again for Microeconomics in the Spring. Highly recommend his class