What to know about GEO’s pay demands: An in-depth analysis of graduate student pay
Visualizations with Datawrapper.
The Michigan Daily interactive career map
The Michigan Daily surveyed its staffers to learn where they interned or worked this summer. From New York to Hong Kong, in journalism and out of it, here are the results.
2022 Primary Election Voter Guide
Built with React, ArchieML, and an AWS CloudFormation stack. Maps produced with D3, GDAL, Turfpy, and Folium.
More than 100 Ann Arbor restaurants closed in the past three years. How have these closures affected the community?
Data scraped from Washtenaw County's restaurant inspection portal. Restaurant centroids repositioned with QGIS and mapped using building extent boundaries from Ann Arbor's open data portal. Part of a several month investigation into restaurant closures in Ann Arbor following the height of the COVID-19 pandemic. Won SPJ Mark of Excellence in Food and Restaurant Journalism.
2022 Michigan regular and special election results: Democrat flips seat in GOP stronghold
Made with Folium and Leaflet for Michigan's May 3rd special congressional election. Data sourced from Michigan's open data portal. HTML edited to remove tileset and add legend.
The 2022 Orientation Edition
Made with React. Efficient resource allocation with an interaction observer, PDF rendering.
How has Ann Arbor's climate changed in the last two decades?
I used Google Earth Engine, GDAL (a projection CLI-tool), ai2html, high spatial resolution Landsat 8 satellite data, and high temporal resolution MODIS Terra satellite data to compile and visualize a two-decade history of heat in Ann Arbor. I also analyzed the University of Michigan's building-by-building heat resilience by bounding surface heat data to building land use.
The Statement 2021 Sex Survey
Made with D3.js. Data sourced from the Daily's annual student survey for the Sex Edition.
A look into the University's committment to carbon neutrality
Made with D3.js. Data sourced from a University emissions report produced in 2020. Y-axis in tons of carbon dioxide. Accompanying story unpublished.
Whitmer’s new budget proposal: What it means for Michigan residents
Visualizations with Datawrapper.
A look back at eight years of UMich under former U-M President Mark Schlissel