TPC Tariff Rules Engine

LAUNCH DATE: 2025-11-21

To analyze rapidly-changing and complex tariff policies, I built a program that estimates a tariff rate for each product from each origin, for each policy, each day—resulting in 10 billion tariff rates per simulation. This is supported by a YAML-based rule-encoding system that requires no code for adding new policies.

More
TPC Tariff Rules Engine

TPC Tariff Supply Chain Model

LAUNCH DATE: 2025-12-12

Tariffs on final goods are determined by tariffs on their intermediate inputs. We use input-output tables to map how goods feed into one another, and estimate final burden and price changes.

More
TPC Tariff Supply Chain Model

TPC Tariff Revenue Model

LAUNCH DATE: 2025-10-24

We built a R model that can generally accommodate rapidly changing tariff policy and produce revenue estimates.

More
TPC Tariff Revenue Model

Macroeconomic Agent-Based Model

LAUNCH DATE: 2025-05-21

A macroeconomy simulated with two types of software agents: households that decide whom to buy from and work for, and firms that decide headcount, wages, and prices. This is a Lengnick model, which shows that even without exogenous shocks, recessions can just emerge from economic agents temporarily failing to coordinate with each other.

More
Macroeconomic Agent-Based Model

Agent-Based General Equilibrium Model

LAUNCH DATE: 2025-04-08

An agent-based model of a general bilateral exchange problem of any A agents and any N goods. This model uses boundedly rational agents, in the sense that the agents iteratively make trades without knowing the optimal quantities that maximize their utility. It can obtain a decentralized, numerical solution to a general equilibrium problem.

More
Agent-Based General Equilibrium Model

Tax Policy Center Tariff Tracker

LAUNCH DATE: 2026-01-09

TPC's latest analysis on tariffs visualized.

More
Tax Policy Center Tariff Tracker

TPC: How Do Tariffs Flow Through Supply Chains?

PUBLICATION DATE: 2026-01-08

I explain how TPC applies input-output analysis for tariffs.

More

Modeling Tariff Complexity: How TPC Tracks Billions of Policy Combinations

PUBLICATION DATE: 2025-11-21

I introduce TPC's Tariff Rules Engine and its capabilities.

More

Brookings: Recent Tariffs Threaten Residential Construction

PUBLICATION DATE: 2025-10-03

Using TPC's tariff supply chain model, Elena Patel, Robert McClelland, and I calculated that tariffs will add roughly $30 billion to the costs of investment in residential structures.

More

TPC: Supreme Court Ruling on IEEPA Tariffs Could Ease Cost Burdens, But Less Than You Might Think

PUBLICATION DATE: 2025-12-09

We use the tariff rules engine to analyze the marginal impact of IEEPA tariffs and simulate new tariffs.

More
TPC: Supreme Court Ruling on IEEPA Tariffs Could Ease Cost Burdens, But Less Than You Might Think

TPC Shows Who Pays Trump Administration's Tariffs And Who Could Gain From $2,000 Dividend

PUBLICATION DATE: 2025-12-12

The distribution of tariff burden, generated with our latest tariff rules engine and input-output model.

More
TPC Shows Who Pays Trump Administration's Tariffs And Who Could Gain From $2,000 Dividend

TPC: Tariffs On Movies Would Face Very High Hurdles

PUBLICATION DATE: 2025-11-05

Janet Holtzblatt, Rob McClelland, and I explore the difficulties of levying import duties on intellectual property.

More

TPC: Too Many Goods Are About To Face Historically High Tariffs

PUBLICATION DATE: 2025-07-08

Tariffs are typically levied on countries. But consumers buy goods by category, not by country of origin. In my first piece for Urban-Brookings Tax Policy Center, Robert McClelland and I use our revamped tariff model to translate the effects of country-based tariffs on major consumer goods.

More
TPC: Too Many Goods Are About To Face Historically High Tariffs

PPI: Most U.S. Government Borrowing Just Pays for More Borrowing

PUBLICATION DATE: 2024-12-11

Nearly 40 percent of U.S. government debt today was issued just to cover interest on previous debt, and this problem is poised to worsen as recent borrowing accrues interest and Congress further cuts revenue.

More
PPI: Most U.S. Government Borrowing Just Pays for More Borrowing

The Problem With Historical Instrumental Variables

Many instrumental variable papers that identify treatment variations over long time periods are misspecified. I use difference equations, VAR representations, and Monte Carlo simulations to demonstrate this. I also propose a remedial two-stage-least-squares specification to correct for bias.

More
The Problem With Historical Instrumental Variables

The Causal Effect of Regulation on Economic Growth

PUBLICATION DATE: 2024-12-20

I wrote a paper with Patrick McLaughlin on using state age to estimate how increasing regulation causally affects growth. This project leverages the QuantGov project's State RegData.

More
The Causal Effect of Regulation on Economic Growth

Learning What We Like

A model of preference discovery with Alex Tabarrok.

How Monopolistic is iMessage?

To what extent does iMessage confer a monopolistic advantage to Apple? I estimate how much the service changes the demand elasticity for iPhones.