[…] Macroeconomics is difficult to teach partly because its theorists (classical, Keynesian, monetarist, New Classical and New Keynesian, among others) disagree about so much. It is difficult also because the textbooks disagree about so little. To reach the widest possible audience, most cover similar material: a miscellany of models that are not always consistent with each other or even with themselves. The result is that many professors must teach things they do not believe.[…]
economist.com
Lessons from a master of the craft