Home
About
Résumé
Feb 15, 2021
three.js: Allen Mouse Brain Atlas
Mar 30, 2020
tidyverse: compose filter predicates
Mar 30, 2020
tidyverse: pipe-able assertions
Mar 29, 2020
rlang: minimal Haskell
where
clause in R
Oct 21, 2018
dplyr: select helpers + tidyeval
Jun 20, 2018
Pitt learnRs
Feb 24, 2018
dplyr: rowwise operations
Nov 13, 2017
Tidy HL7 Messages
Jun 23, 2017
Pittsburgh: Bike Crashes (street map)
Jun 22, 2017
Visualizing concurrent temporal data
May 10, 2017
A change of (CSS) perspective...
Apr 23, 2017
Visualizing Elementary Cellular Automaton
Apr 13, 2017
Exploring Gradient Descent with Momentum
Mar 24, 2017
Visualizing K-Means Clustering
Mar 3, 2017
D3 v4 shape drag
Feb 27, 2017
Exploring Gradient Descent Parameters for Logistic Regression
Feb 20, 2017
Visualizing Gradient Descent for Logistic Regression
Feb 8, 2017
Exploring Gradient Descent Parameters for Linear Regression
Jan 22, 2017
iOS Color Recommendations
Jan 5, 2017
Scatter Plot with Brush
Dec 15, 2016
Z-scores to Jitterplot
Nov 8, 2016
Patterns of Missing Data
Oct 2, 2016
D3 v4 single axis pan and zoom
Jul 24, 2016
Pittsburgh: Bike Crashes (map)
Jul 24, 2016
Pittsburgh: Bike Crashes (stats)
Mar 14, 2016
Baltimore: Vacant Buildings
Feb 10, 2016
Baltimore Census: Workforce and Economic Development
Feb 10, 2016
Baltimore Census: Sustainability
Feb 10, 2016
Baltimore Census: Housing and Community Development
Feb 10, 2016
Baltimore Census: Education and Youth
Feb 10, 2016
Baltimore Census: Crime and Safety
Feb 10, 2016
Baltimore Census: Health and Well-Being
Feb 10, 2016
Baltimore Census: Arts and Culture
Nov 30, 2015
Baltimore: Vehicle Towing
Nov 8, 2015
Baltimore: Geographic Distribution of Arrests
Oct 4, 2015
Baltimore: City Employee Salaries 2015
Sep 12, 2015
Baltimore Census: Crime and Safety
Aug 27, 2015
Baltimore Census: Income
Aug 24, 2015
Baltimore Census: Ethnicity and Age