Skip to content

Teaching

Teaching

Ten courses across the undergraduate and graduate sequence, from a 1000-level principles course to graduate machine learning for economists — plus the three textbooks and the assessment, lecture, and media infrastructure they run on.

Instructional Approach

My pedagogy integrates rigorous economic reasoning with applied computational workflows in quantitative social science. Core instructional design is anchored in Foundations First, Expansion Second, then scaled through the P.R.I.M.E. Prompting Framework. Across courses, students build from theory, measurement, and manual coding toward policy-relevant empirical analysis using Python, Jupyter, and public data infrastructure such as BLS and FRED.

This Term

Fall 2026

ECON 2316

Microeconomic Theory

Two sections, Mon/Wed/Thu — Ryder Hall 217 and Hastings 211. Running on the rebuilt 21-chapter text and a 37-meeting course map.

ECON 3916 / 5200

Statistical & Machine Learning for Economics

Dual-track: undergraduates toward SQL and predictive modeling, graduate students toward identification, IV, and regression discontinuity.

Textbooks I Wrote for These Courses

2025 – 26

Three of my courses now run on books I wrote rather than books I assigned. The motivation was practical: a commercial principles text costs a first-year student more than those materials are worth to them, and no existing book lets a student drag a supply curve and watch welfare change. Writing the text also meant the homework, the podcast, the quiz bank, and the lecture deck could be built as one object instead of four loosely related ones.

  • Principles of Microeconomics — Interactive Textbook

    ECON 1116 · 19 chapters, ~202,000 words
    • A complete draft of a first-year principles text, written to replace the commercial book students were required to buy. No math beyond basic algebra.
    • Figures are manipulable rather than static: students drag a curve and watch consumer surplus, deadweight loss, and tax incidence respond in real time.
    • Every chapter ships as a unit — draft, podcast, auto-graded homework, quiz bank, interactive charts, in-class attendance activities, and a lecture deck. All 19 now have decks.
  • Microeconomic Theory — Calculus-Based Text

    ECON 2316 · 21 chapters, rebuilt Fall 2026
    • Rebuilt this year around a 37-meeting course map that fixes scope against the actual clock — 40 hours of contact time — rather than discovering the shortfall in December.
    • Each chapter carries an explicit cut list, so when a semester runs long the material that gets dropped is chosen in advance instead of improvised.
    • Includes an audio edition and a TA plan; department-required topics (Cournot, Stackelberg, Bertrand, uncertainty and information asymmetry) are marked uncuttable.
  • Data Science & Statistical Learning for Economists

    ECON 3916 / 5200 · dual-track
    • One book serving an undergraduate and a graduate course. Shared foundations run from measurement and EDA through sampling, estimation, and hypothesis testing.
    • The tracks then diverge by chapter: 3916 goes to SQL and multivariate OLS prediction; 5200 goes to difference-in-differences, instrumental variables, and regression discontinuity.
    • Later shared chapters cover bias–variance, regularization, and classification, so both audiences land on the same machine-learning vocabulary from different approaches.

Course Infrastructure

  • Assessment & Course Automation

    2025 – Present
    • Auto-graded homework and quiz banks covering every chapter, generated reproducibly across five item types with LaTeX math support rather than authored one question at a time.
    • An API-driven Canvas deployment pipeline that builds complete modules — gated prerequisites, weighted gradebook structure, quiz imports, consistent styling — programmatically rather than by hand.
  • Lecture, Animation & Media Pipelines

    2025 – Present
    • A reveal.js lecture-viewer application with presenter mode, dual-monitor sync, pacing indicators, and WCAG-compliant themes — built to replace slide-deck software across every course.
    • In-class attendance activities and a podcast for every chapter, plus live in-lecture polling wired to a datastore so class responses render on the slide as students answer.
    • Manim animations for the models that are hardest to see on a chalkboard, and a pipeline that converts textbook chapters into teaching videos.
  • CSSH AI in Teaching Resource Hub

    2026
    • A faculty-facing hub translating university AI policy into plain language, with copyable syllabus statements, AI-resilient assignment redesign patterns by assignment type, a disclosure template, and a filterable gallery of live interactive classroom examples.

Courses Taught

2016 – present
  1. Applied Data Analytics in Economics ECON 5200

    Spring 2025 – Present
    • Built a Foundations First sequence: manual Python derivations (e.g., OLS/DiD) before GenAI-assisted scaling.
    • Designed the P.R.I.M.E. Prompting Framework so students operate as junior analysts with explicit economic verification.
    • Integrated experiential labs using Python/Jupyter with real-world BLS and FRED datasets.
  2. Statistical & Machine Learning for Economics ECON 3916

    Spring 2026
    • Designed a concept-extension curriculum linking core econometrics to high-dimensional machine learning.
    • Applied Foundations First + P.R.I.M.E. to require manual coding fluency before AI-enabled workflow expansion.
    • Covered Double ML, causal forests, Lasso/Ridge, NLP for economists, and predictive modeling with pandas/sklearn/econml.
    • Delivered dual-modal instruction via theory seminars and computational labs in Google Colab.
  3. Game Theory ECON 1916

    Fall 2025
    • Prepared a full course sequence on strategic decision-making, Nash equilibrium, and asymmetric information.
    • Used simulations and case-based exercises to connect formal models to real-world strategy settings.
  4. Microeconomic Theory ECON 2316

    2023 – Present
    • Taught advanced microeconomics using optimization, equilibrium analysis, and mathematical formalism.
    • Integrated policy-relevant topics: public goods, externalities, information asymmetry, and imperfect competition.
    • Used quantitative problem-solving and applied projects to bridge theory and empirical practice.
  5. Applied Econometrics ECON 2560

    Summer 2023
    • Delivered training in regression, causal inference, panel methods, and time-series analysis.
    • Embedded empirical projects with BLS/FRED data to reinforce applied research skills.
  6. Applied Statistics for Economics ECON 2560

    Fall 2022
    • Taught probability, hypothesis testing, regression, and data visualization for business/economic applications.
    • Assigned hands-on projects using Python and Excel for decision-oriented analysis.
  7. Information Economics & Game Theory ECON 4681

    2020 – Present
    • Designed and delivered an applied curriculum on strategic interaction across economics, politics, and business.
    • Used in-class games and case studies to teach repeated games, evolutionary dynamics, and asymmetric information.
    • Guided students in equilibrium solving and research-oriented topic development.
  8. Principles of Microeconomics ECON 1116

    2019 – Present
    • Delivered active-learning lectures on elasticity, market structure, and externalities with contemporary case applications.
    • Implemented mini-projects (e.g., elasticity estimation with CPI/CES data in Excel) and fieldwork-based market analysis.
    • Structured collaborative discussion/reporting to strengthen economic reasoning and communication.
  9. Principles of Macroeconomics ECON 1115

    2017 – Present
    • Taught GDP, inflation, unemployment, and cycles using historical and current macro episodes.
    • Led group data projects with World Bank indicators (RGDP per capita, inflation, labor participation, savings, investment).
    • Integrated post-pandemic policy topics (including IORB) to connect theory with current macro policy debates.
  10. Money and Banking ECON 3442

    2016 – 2017
    • Taught monetary economics, central banking, and financial market structure.
    • Connected theory to policy through crisis-era and post-crisis monetary case analyses.
    • Facilitated student projects on rates, inflation targeting, and financial stability.