Anatomy of a meltdown at JFK Airport [Slate, Jan. 2018]
How Paris is using subway construction to mend social rifts [The Atlantic, March 2016]
The New York City subway is an active archaeological site, where steel and concrete preserve the grand ambitions of years past [Urban Omnibus, May 2014]
An elegy for the railway schedule, a paper symbol of the mechanical age [The Atlantic, Nov. 2013]


Terminal: How the airport came to embody our national psychosis [Slate, Sept. 2017]
Santiago Calatrava’s Lower Manhattan “Oculus,” reviewed [Gothamist, March 2016]
Why Halloween is an urban planner’s favorite holiday [Slate, Oct. 2016]
How Algerians changed Algiers after independence from France -- and how the city changed them [Cultural Geographies, Oct. 2013]


The insidious corruption of street parking in New York City [Slate, May 2018]
How America’s richest state fell on hard times [Slate, June 2017]
How will self-driving cars change cities? It depends who owns them. [Slate, Oct. 2016]
A brand-new, fake city prepares first responders for the worst [The Wall Street Journal, May 2014]

Real estate

Why California’s radical housing bill failed [Slate, Apr. 2018]
The role of zoning in Harvey’s effect on Houston [Slate, Aug. 2017]
Renters in San Francisco go to war—with each other [Slate, June 2017]
The story of Marco Island, a city so unsustainable Florida wouldn’t let developers complete it [Slate, Sept. 2017]


Learning to miss the natural world we’ve already lost [Slate, March 2018]
Why isn’t the bond market more worried about climate change? [Slate, Oct. 2017]
New flood insurance premiums will wreck coastal Brooklyn [Urban Omnibus, Sept. 2016]
Returning to Fire Island after Sandy [Al Jazeera America, Oct. 2013]

Et cetera

Who gets to live in Fremont, Nebraska? [Slate, Dec. 2017]
Life as a New York City poll worker [Slate, Nov. 2016]
How the Smithsonian is using 3D printing to distribute copies of priceless artifacts [The Atlantic, July 2015]
A history of the twentieth century, recounted in the transformations of a Sarajevo street corner [Salon, June 2014]