‘Hey, don’t do what you’re doing’: Teaching cops to say something if they see something: MPR News, August 2020
What's it like to raise a family on $12.50 an hour?: MPR News, March 2020
Reporter's Notebook: Understanding opioid addiction through one woman's life: MPR News, October 2019
Hmong immigrants helped save this prairie town, but now their children are leaving: Sahan Journal/MPR News, August 2019
Through therapy, transgender women find their voice: MPR News, June 2019
The trial of ex-cop Mohamed Noor: What you need to know: MPR News, March 2019
Preparing to return to work, after a life derailed by drugs: MPR News, February 2019
Reporter’s notebook: Opioids, a death and the story that never ran: MPR News, October 2018
74 Seconds podcast: MPR News
Waiting for a verdict with a box fan and a single plug: MPR News, June 15, 2017
It’s an opioid overdose death. But is it murder?: MPR News, July 2016
Minnesota’s opioid overdose epidemic: (Project launched with eight profiles, an explainer, resources for recovery and analysis): MPR News, May 2016
Beyond the feel-good of urban farming: Farm advocates push to shape Minneapolis’ food systems–and future: Walker Art Center Magazine, November 2013
For Board of Pardons, a ‘mistake’ or a crime worthy of punishment: MPR News, October 2013
Home vigil honors a mother’s last wish: MPR News, October 2012
Minnesota lags in access to opiate OD antidote: MPR News July 2012
Minnesota Journalism oral history project: Funded by a grant from the Minnesota Historical Society, completed in June 2011
Debt settlement companies evade state restrictions: Minnesota Independent, August 2010
Iron Range Resources board could be skirting state open meeting laws: Mesabi Daily News, March 2010