Radial Bracket

A radial, interactive NCAA tournament bracket visualizing Nate Silver's NCAA projections.

Sports Visualizations

Some living charts displaying win probability for teams in the Champions League, various soccer leagues, and the NFL.

Canvas Tutorial

Make a Breakout clone with HTML5's <canvas> element

Bloom filters by example

A demonstration and explanation of how to use Bloom filters

Ignite Baltimore Talks

Two five minute, hopefully entertaining talks: The Malthusian Tower and Cognitive Bias and Cholera

NCAA Bracket Randomizer

Generate a random but reasonable NCAA bracket for your office pool


Viewji is a clone of most of NodeBox in pure javascript.

Drawing Presentable Trees

Tree drawing algorithms actually have an interesting, long history, and are fun to implement.


Choosing a Fantasy Football Team

Slides and notes from a talk I gave on using IPython to generate a fantasy football team

Visualizing Permutations

A visual demonstration of how a few permutation algorithms work

Multi-line lambdas in Python

Hacking python's with statement for fun and profit

Image Programming Tutorials

Two tutorials on processing images with javascript, The Histogram and Converting to Monochrome

Institutional Memory

Playing to win for the long haul instead of the short term