This is an advanced course in Macroeconomics. The course mainly focuses on equilibrium models, which have become the  workhorse models for analyzing aggregate fluctuations. The primary focus of this course is on the solution, calibration and estimation of Dynamic Stochastic General Equilibrium (DSGE) models. Students will also be introduced to computer programs, such as Matlab and Dynare, that are commonly used for solving, simulating and estimating DSGE models in academic research.