This course presents an in depth analysis of modern macroeconomic theory. The course provides an advanced overview of the field as well as a rigorous analysis of the field's foundations. Students who do not necessarily intend to specialise in macroeconomics are thereby exposed to the most up to date theories, while those students who plan to pursue higher research in macro-economics are well equipped with the latest techniques and know how. Topics to be discussed typically include: Natinal income account, general equilibrium theory, consumption and investment theories, Rational expectations, Dynamic analysis, Business cycles, Nominal rigidities, Monetary Policy.