Mini-Course: Heterogenous Agent Macro