Projects 

Some of these projects are related to my publications, but these blog-style descriptions are intended to be more visual and accessible. 



2019 

A Continuous Approach to Information Theoretic Exploration
An even faster information theoretic algorithm for robotic exploration.
Audio Transport
A generalized portamento between any two audio streams.
Teaching Robotics
Using a 1/10th scale autonomous vehicle for education.
2018
Fast Shannon Mutual Information
A fast information theoretic algorithm for robotic exploration.
Navion Chip
A tiny, energy-efficient circuit for robotic state estimation (VIO).
Autonomous Drifting
Optimal control of a highly nonlinear system.
Sample Sorter
Machine learning as a tool for making sample-based music.
2017
Autonomous Parallel Parking
Path planning, localization and control on a racecar.
2016
Rendering and Simulating Implicit Surfaces.
Global illumination, rigid body dynamics and layered range trees.
Homomorphic Division.
How can you divide two numbers without knowing what they are?
Octave Visualizer
Realtime harmonic audio visualizer.
2015
N-gram Music
Generative music inspired by linguistics
Theremin Scrubbing
Mapping an audio file onto thin air.
462 Door
A pretty door I helped paint in Senior House.
2014
Pigtronix Internship
Designing guitar pedals.
2013
MIT Tube Keyboard
Turning a carboard tube into a keyboard.
Dumpster Synthesizer
Turning a broken piano into a modular synthesizer.