We want to understand how brains work.

We approach this in two ways.

First, we develop technologies for data analysis and visualization that facilitate collaboration and reproducible science.

Second, we design experiments that monitor and manipulate neural activity in animals performing complex behaviors to learn principles of neural coding.