Explaining Baltimore's vacant houses with data visualizations

How I am using data visualization tools to understand and explain the social, economic and political context for Baltimore's problems with vacant housing.

Teaching the Civil Rights movement in Baltimore

Reviewing existing approaches and essential practices.

Historical memory... the prize in a struggle between rival versions of the past

Notes from reading Memory in Black and White (2003) by Paul A. Shackel.

What makes a good public meeting?

Public meetings always have a history. Sometimes they are about history.