Baltimore’s dangerous drivers
Baltimore’s dangerous drivers
February 24, 2026
NICAR 25 Presentation
NICAR 25 Presentation
February 6, 2026
Data Viz Class
Data Viz Class
February 1, 2026
Opioids and fentanyl in Maryland
Opioids and fentanyl in Maryland
July 13, 2022
Defensive spending visualization
Defensive spending visualization
July 13, 2022
Heat & Inequality
Heat & Inequality
July 13, 2022
Mapping voting data
Mapping voting data
July 22, 2021
Maps
Maps
January 10, 2018
Renewable energy credits
Renewable energy credits
January 6, 2018
How integrated is your school?
How integrated is your school?
January 6, 2018
Examining Baltimore robberies
Examining Baltimore robberies
January 13, 2017
Baltimore’s deadliest year
Baltimore’s deadliest year
February 1, 2016
Graphic: National road funding
Graphic: National road funding
April 9, 2015
City Council graphic
City Council graphic
April 9, 2015
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?
November 5, 2014
Baltimore Grand Prix interactive
Baltimore Grand Prix interactive
December 1, 2013