This class teaches numerical methods for computing static and dynamic equilibrium models to answer questions in macroeconomics. Students will learn computational techniques and programming in MATLAB (a widely used mathematical programming
language), and use these techniques to solve optimization problems of economic agents, simulate their economic decisions, and find the equilibrium of macroeconomic models. Students will learn key solution techniques such as Euler equation and value function methods that are used to solve decision problems of economic agents. The central workhorse for the course will be the Neo-classical Growth Model, which will be solved in different variants to analyze a variety of applied issues, such as differences in employment and GDP across countries.