I’m a senior data scientist at Sonos, formerly a research scientist at the MIT AgeLab. Given the recent career change, my about page is a work in progress. I design, code, and write this entire website.
My old-school blog currently focuses on coding, statistics, links of interest, and other musings. I've been writing on the internet since the ‘90s.
algorithmic art: random circle packingApr. 1 2018
Packing a canvas with non-overlapping circles is easy, until it isn’t. Herein, we learn the difference between an easy solution and a fast solution.
compound inequalities in RFeb. 10 2018
It’s surprisingly easy to create a set of custom comparison operators that mimic compound inequality formulas, which can potentially save you some typing and make your code more readable. Let’s have a look at the R features that make this possible.
the pleasures and pitfalls of data visualization with mapsSep. 7 2015
Maps make for some fun data visualizations, but should be used with care. Here I investigate several different ways of mapping and visualizing the same dataset.
understanding ggplot: an exampleAug. 17 2015
In which we learn some of the inner secrets of Hadley Wickham’s venerable R package.
the first 90%Dec. 9 2014
So you want to be a data analyst, huh?
the tardis top ten: human nature / the family of bloodJul. 27 2014
In which we learn about the Time Lord’s true nature by way of the human being he might have been.