Teaching Experience


I teach macroeconomics with one goal in mind: students should leave my courses able to use economic models, not just recognize them. In upper-level macroeconomics, students work in Python throughout the term, with short assignments on household utility maximization, firm profit maximization, and growth accounting. The course culminates in a final project in which students collect data, solve the neoclassical growth model analytically, calibrate it, and run their own simulations. I also bring students into research. Through the Outstanding Scholars Program, Mitacs Globalink, and MA major papers, I have mentored students on projects ranging from climate change and taxation to economic news and computational economics. I recently designed and launched a new course in quantitative methods, and my teaching has been recognized with six consecutive Teaching Score Awards for the highest weighted mean teaching score in Economics.