This text is designed to bridge the gap between Ph.D. and undergraduate textbooks in Macroeconomics. The text develops a dynamic stochastic general equilibrium model of money using a cash-in-advance constraint and endogenous production as in the real business cycle literature. The costs of inflation and optimal monetary policy, the impact of labor and capital taxes and as well as optimal fiscal policy are covered. Many extensions, including new Keynesian liquidity shock models are developed. Both standard analytic methods, such as Lagrangian methods, and computational methods using Matlab and Python, are developed as we construct quantitative models.