︎︎︎On Discomfort: Episode 3
Failed Architecture Podcast, September 2022.
︎︎︎A Cage by Another Name
Failed Architecture, April 2022.
with oola collective.
In, From, & With: Exploring Collaborative Survival,
ed.Grace Denis, March 2021.
The Case for Making Rent Disappear
Law & Political Economy Project Blog, February 2021.
Barricades, Boulders, and How LA’s Public Space Became A Battleground for the Commons
Failed Architecture, November 2020.
︎︎︎Designing for Degrowth: Architecture Against Climate Apartheid
ACSA Panel on Designing for Climate Justice, July 2020.
Uneven Earth, June 2020.
The Architecture of the People’s Housing Plan
MONU 32: Affordable Urbanism, spring 2020.
Tenants’ Crisis, Rent Abolition, Los Angeles
Podcast interview, Failed Architecture Breezeblocks, April 2020.
The Last Cave-dweller of the Modern World
The Smudge, October 2019.
self-published, spring 2016.
PLAT Joural, 4.0:
co-editor-in-chief, fall 2014.
to see a portfolio,
get in touch