The objective of this course is to introduce you to the study of macroeconomics at the advanced level. This means that we will use rigorous models and employ (dynamic) optimization techniques to present and analyze macroeconomic theories. A common theme across the models we will study is that economic aggregates are the equilibrium result of the optimizing decisions made by rational agents at the individual level. We will employ this rigorous approach, not as an end in itself, but as a means to obtain disciplined insights into the important questions that trouble macroeconomists. The topics we will cover include economic growth, business cycle fluctuations, employment and unemployment, and fiscal and monetary policy. Prerequisite: Admission to the A.M. program in Economics or instructor permission.