I am a postdoc at Princeton University applying theory-driven approaches to neuroscience and behavior. I work in the Center for the Physics of Biological Function and the Princeton Neuroscience Institute.

My main interest is in biological solutions to rapidly structuring and processing information, from animal social communication to distributed neural computation. To address these problems I combine ideas and tools from disciplines including coding theory, dynamical systems, statistical physics, and high-dimensional computing.

I have been a teaching assistant for several theoretical neuroscience and related courses, including the Allen Institute’s Summer Workshop on the Dynamic Brain, the IBRO-Simons Computational Neuroscience Imbizo, and Coursera’s Computational Neuroscience course.

Check out some of the online tutorials I’ve made or my tips & tricks for improving your computational research experience.