journalism.
selected stories [text / photo]
for video & broadcast journalism, see producer page.
Philadelphia workers are readying a bill with a basic demand: just enforce the law
Capital & Main / Philadelphia Inquirer
Annenberg Media
Why has the Writers Guild gone on strike?
Annenberg Media
Your Tesla wonβt save the planet: the true cost of electric vehicles
USC Annenberg / NowThis
featured interviews
[text / audio]
Is activism the future of journalism?
USC Annenberg
Reporting in spaces of civil unrest
Reynolds Journalism Institute