Baltimore’s dangerous drivers
Baltimore’s dangerous drivers

Baltimore’s dangerous drivers

February 24, 2026

NICAR 25 Presentation
NICAR 25 Presentation

NICAR 25 Presentation

February 6, 2026

Data Viz Class
Data Viz Class

Data Viz Class

February 1, 2026

Opioids and fentanyl in Maryland
Opioids and fentanyl in Maryland

Opioids and fentanyl in Maryland

July 13, 2022

Defensive spending visualization
Defensive spending visualization

Defensive spending visualization

July 13, 2022

Heat & Inequality
Heat & Inequality

Heat & Inequality

July 13, 2022

Mapping voting data
Mapping voting data

Mapping voting data

July 22, 2021

Maps
Maps

Maps

January 10, 2018

Renewable energy credits
Renewable energy credits

Renewable energy credits

January 6, 2018

How integrated is your school?
How integrated is your school?

How integrated is your school?

January 6, 2018

Examining Baltimore robberies
Examining Baltimore robberies

Examining Baltimore robberies

January 13, 2017

Baltimore’s deadliest year
Baltimore’s deadliest year

Baltimore’s deadliest year

February 1, 2016

Graphic: National road funding
Graphic: National road funding

Graphic: National road funding

April 9, 2015

City Council graphic
City Council graphic

City Council graphic

April 9, 2015

Comparing the health of neighborhoods
Comparing the health of neighborhoods

Comparing the health of neighborhoods

December 15, 2014

How did Maryland vote for governor?
How did Maryland vote for governor?

How did Maryland vote for governor?

November 5, 2014

Baltimore Grand Prix interactive
Baltimore Grand Prix interactive

Baltimore Grand Prix interactive

December 1, 2013