projects

A growing collection of past and recent projects, scientific or otherwise.