Tom left medical imaging software development to work as a facilitator at the Recurse Center, a programming workshop for experienced programmers. For 4 years he helped participants learn new programming languages, build fancy terminal UIs and discover concurrent network programming, which resulted in a lot of BitTorrent clients being built. Lately he's been prototyping live coding environments in the browser and thinking about programming pedagogy.