other projects


Here are some unsorted and potentially interesting projects I have worked on.

waterfet (September 2009 - ): An attempt to build water-driven analogues of modern CMOS integrated circuitry. In collaboration with (and originally conceived by) Joshua Wise.

Thus far, we have fabricated an inverter and a memory cell, neither of which work very well. I suspect leaky gates and excessive friction are to blame.

Here are some musings from Joshua on the idea.
mobile eye tracker (October 2009 - December 2009): An eye tracker that does not require the user's head to be fixed. A collaboration with Tom Jacques.

This eye tracker uses two cameras (eye camera and scene camera) to allow the head to move while still accurately indicating where the eyes are pointed. It is based largely on information available from openEyes.

This was built to track eye motion when playing video games. Here is a video of it in action.
snipe (September 2008 - December 2008): A 'C-like' compiler written in SML, for 15-411. In collaboration with Joshua Wise. Eventually retargeted to generate synthesizable Verilog.
FireARM (December 2008 - March 2009): An implementation of a pipelined ARM CPU in Verilog from back when neither Joshua Wise nor I knew anything about CPU design.