Data journalism: The 2018 congressional elections, everyone agreed, were dominated by the suburbs. But what counted as a suburban district? To answer this question, I created the CityLab Congressional Density Index, a novel way to categorize each district by the different types of neighborhoods that make it up, which fueled a half-dozen data-driven articles of my own, and was also taken up by a host of other major outlets as a tool in their own coverage.
Investigation: It began with a dead body, and then exploded into a scandal tying in Chinese investors, a U.S. Senate race, Egyptian antiquities and a Virgin Islands shell company. I covered the story relentlessly, then boiled a year’s worth of reporting into a basic primer to help readers keep track. My favorite piece was a profile of one of the key players in the scandal, insightful despite the subject’s complete refusal to cooperate.
Explanatory journalism: A detailed explainer of Minnesota’s complicated road network, including custom maps and charts. See also this companion piece on mass transit.
Feature writing: Deep profiles of the two major candidates in a hotly contested Minnesota congressional race: the former talk radio host with no regrets for his provocative on-air statements or his shifting career path, and the health care executive whose life was shaped by a legal battle to adopt a son with her same-sex partner in 1990s Tennessee.
Policy coverage: Two months of the 2017 Minnesota legislative session were dominated by a battle over how to stabilize the state’s insurance market. I wrote an explainer of the policy lawmakers ultimately adopted more than two months before it became law, then continued to cover and explain the issue throughout the session.
Below you can find an extensive portfolio of my work over my entire professional career as a journalist, including articles as well as some graphics, photos and videos.
Here’s five key articles that best encapsulate my experience and talents:
My personal writings can be found at the main page of this website.
For the 50th anniversary of the Apollo 11 moon landings, I spoke to scientists, engineers, science fiction authors and other thinkers about why the midcentury dream of lunar cities hasn't come to pass — and what the prospects for future moon settlement are. (CityLab, 07/18/2019)
Long before power plants and cars began spewing massive amounts of carbon dioxide into the atmosphere, humans were having a massive effect on the Earth's climate. It was farming, not factories, that lay behind this earlier anthropogenic transformation of the planet. I visualized this change over 300 years using estimates from a team of scientists, and added context to the data through science and history. (CityLab, 01/09/2019)
I created the CityLab Congressional Density Index, a novel way to categorize every U.S. Congressional District by how rural, suburban or urban it is. This tool let me — and many other major news outlets who used this same tool — quantify the much-discussed importance of the "suburbs" to the 2018 election, when Democrats ultimately won a House majority based on massive wins in suburban districts. See a host of articles using the CDI, as well as the raw data and the code I used to generate it. (CityLab, 10/05/2018)
What factors influence who rents or owns a home in the United States? I crunched the numbers from the U.S. Census to identify the interlocking effects of age, race, income, time and more on homeownership. (CityLab, 08/08/2018)
While Americans’ votes have always been affected by how they pray, today politics is equally affected whether someone prays at all. I explore this phenomenon using Minnesota survey data, outside research and interviews. (MPR News, 12/18/2017)
How fast do you really have to go to get a speeding ticket? Are some people more likely to get a ticket than others? What time of day are most tickets issued? I analyzed 224,915 speeding tickets to answers these and other questions. (Pioneer Press, 8/13/2017)
Minnesota lawmakers are looking for money in the budget surplus for cybersecurity and computer upgrades — but they’re competing with a lot of other requests. (Pioneer Press, 3/5/2017)
Minnesota lawmakers hope ‘reinsurance’ will help fix health insurance market. Here’s how it would work.
An explainer about “reinsurance,” a policy proposal to fix Minnesota’s troubled individual health insurance market. (Pioneer Press, 1/22/2017)
Lengthy profiles of Jason Lewis and Angie Craig, the two main candidates for Minnesota’s open 2nd Congressional District seat.
Two different projects, both analyzing roll call data in the Minnesota Legislature. Each one uses data, static and interactive graphics and interviews with both lawmakers and experts to explain what the data shows about voting in the hyper-polarized Minnesota House of Representatives.
Chris Shorba spent years trying to get the Minnesota Legislature to pass a tax break for charitable bingo halls like St. Cloud’s Bingo Emporium.
I used a computer algorithm to analyze 147,000 words in all Minnesota State of the State addresses since 1969. Using a technique called “fuzzy c-means analysis,” I sorted governors into groups programmatically based on their word choices. Interviews with current and former gubernatorial advisors shaped out the story, which functioned both as analysis and as a preview to the 2016 address.
I created topographic maps of the Twin Cities and then spoke to experts on geology and human geography to explain the notable features on the map.
Minnesotans commonly conflate the state’s individual health care market with MNsure, the government-run exchange that has just one-sixth of that market. I clear up that misconception, and delve deeper into the question of why MNsure has such a low market share — arguably the lowest in the country. (Pioneer Press 10/12/2015)
Using data, maps and interviews, colleague Rachel E. Stassen-Berger and I lay out exactly how Democrats have improved their performance in the Twin Cities suburbs over recent decades. After smoothing out anomalies, such as three-way contests, uncontested races or disproportionately popular candidates, we showed that Democratic claims of suburban gains are real — though counteracted to a lesser extent by Republican gains in exurban areas. (Pioneer Press 09/27/2015)
Working with another reporter, I used interviews with experts and real people, data analysis and maps to explore the issue of algae blooms impairing Minnesota's famous 10,000 lakes (and many of its rivers, too).
I made static and interactive maps showing the distribution of Minnesota’s livestock, and talked to experts about why this is the case. (Pioneer Press, 08/02/2015)
With Republicans and Democrats miles apart in their predictions of how much a crackdown on waste, fraud and abuse in public health programs will save, I talk to both sides and a range of experts to get to the bottom of how much Minnesota would actually be likely to save. (Pioneer Press, 04/30/2015)
With Republicans proposing to abolish the “MinnesotaCare” state health program for the working poor, I explain the program and the controversy so readers can understand and make up their minds about what should be done. (Pioneer Press, 04/17/2015)
I digitized the text of all 39 State of the State addresses in Minnesota’s history and analyzed the word frequency patterns in each speech. The analysis identified quirks (one governor loved to talk about kitchens) and trends — Republicans said “families” and “crime” more often, while Democrats said “people” and “tax” more often. (Pioneer Press, 04/11/2015.)
A two-part primer on Minnesota's complex transportation system, explaining it as simply as possible as lawmakers debate major funding changes. (Pioneer Press, 02/15/2015 & 04/01/2015)
A look at Minnesota's vaccination rate by school, including those schools with the highest opt-out rates. (Pioneer Press 02/05/2015.)
An analysis of the long-term trends driving Minnesota’s budget — the consistent growth of K-12 and health care spending. (Pioneer Press, 01/18/2015.)
I appear on Slate’s “The Gist” podcast with Mike Pesca to talk about South Dakota’s U.S. Senate race. My segment starts at 3:53.
A profile of a man who is little known despite being at the center of South Dakota’s EB-5 scandal. Documents and interviews paint the picture of the reclusive Joop Bollen as a charismatic and ambitious man with a love of business deals and Egyptian antiquities.
Some bills in the South Dakota Legislature divide legislators along ideological lines. Others are more a matter of loyalty to a lawmaker’s respective caucus. And some are geographic, pitting one region of the state against another.
I conducted an extensive quantitative analysis of voting patterns in the South Dakota Legislature, using a dataset of every single vote placed there for a three-year period. The first quantitative analysis of voting there, it showed Democrats and Republicans voting together at high rates despite differences on a few key issues. It also revealed that a more significant divide was between mainstream and conservative Republicans. I also produced visualizations of the data: