Selected Writing

France 24

Covid-19: How the meat industry became a global health liability (May 24, 2020)

Paris’s new public housing push aims to offset soaring rents (March 11, 2020)

Chinese operator sells Toulouse airport stake to French company for €200m profit (December 31, 2019)

India cracks down on free expression as protests against citizenship law grow (December 21, 2019)

French city of Dunkirk tests out free transport – and it works (August 31, 2019)

French emergency room personnel walk out over a ‘healthcare system in dysfunction’ (May 28, 2019)



Can Extinction Rebellion Survive? (Winter 2020)

Climate Politics After the Yellow Vests (Spring 2019)

The Fracktivists (Summer 2015)

Beyond “Conflict Minerals”: The Congo’s Resource Curse Lives On (Spring 2014)


A Show of Strength for Climate Justice (March 19, 2019)

The Faces of Eviction (Interview with Matthew Desmond, Fall 2018)

Bombing for Ratings (April 15, 2017)

Partial Readings (January–June 2013)

The Nation

Don’t Mess with French Pensions (December 6, 2019)

Place Publique: The ‘Orphans’ of the French Left (February 26, 2019)

AOC (Analyse Opinion Critique)

Exxon et « nous » – sur Perdre la Terre de Nathaniel Rich (June 12, 2019)

The New Republic

How to Stop Gentrification (August 9, 2017)

The Indypendent

B&H Warehouse Workers Fight to Save Their Union (June 2, 2017)

Jerk Chicken vs. Gentrification (March 29, 2017)

The Brooklyn Rail

Review: You Say You Want a Revolution: Remembering the 60s at the New York Public Library  (July 24, 2018)

In These Times

And the World Food Prize Goes to . . . Monsanto? (October 18, 2013)


Honoring Two Luminaries of Decolonization (January 2, 2014)

Full profile at Muck Rack