
visual essays.
Visual essays are designed to break down complex topics into clear, engaging visuals. They blend research, storytelling, and design to make information more accessible—perfect for social media, presentations, or public education campaigns.

Segregated Housing Visual Essay Carousel
This carousel breaks down how housing segregation in the U.S. was deliberately built and how it continues to evolve. From redlining and white flight to zoning laws and school district boundaries, each slide unpacks a different layer of policy-driven exclusion. Designed to be accessible and nonpartisan, this piece helps make the history and present-day impact of housing inequality visible, one system at a time.
![]() | ![]() | ![]() |
|---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() |
Spot the Crop Visual Essay
This visual essay examines how political influence, lobbying, and donor priorities shape the stories told about U.S. policy. It explores how economic growth, energy independence, and “common-sense reform” are framed as public good while often serving private or partisan interests. By connecting examples across party messaging, industry lobbying, and legislative framing, this piece highlights the gap between political narratives and policy realities. The goal is to make visible the mechanisms that define what the public sees and what gets quietly cropped out of view.
![]() | ![]() | ![]() |
|---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() |
Federal Funding Freeze Visual Essay
This visual essay unpacks the federal government’s decision to pause $2.2B in funding to Harvard, pending a civil rights review. It outlines what triggered the freeze, what’s at stake, and how different groups interpret its meaning. By mapping out the legal, political, and institutional dimensions, this piece aims to clarify a fast-moving story that sits at the intersection of civil rights, academic freedom, and federal power.
![]() | ![]() | ![]() |
|---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() |





























