After working as software developer, engineering manager, and product manager at Apple Computer, AOL, Nest Labs, and a number of Bay Area startups, I taught Computing and Technology at Olin College, and am now a Visiting Associate Arts Professor at the Interactive Media Arts program at NYU Shanghai . [more


I’ve worked in the software industry, mostly in the Bay Area, on graphics, web application frameworks, embedded systems, and programming language environments and design.


Things I’ve built for fun.


I recently built a woodshop and started woodworking. This is furniture I’ve built for our home.


Python, Ruby, JavaScript, and Go libraries; command-line utilities; web sites; etc.