I research computation through dynamics to build neurally inspired artificial intelligence.
Computational neuroscience, dynamical systems, electrical engineering and machine learning — used together to find mechanisms of coordinated computation, and to put them in hardware.
I am a senior member of technical staff in Neuromorphic Computing at Sandia National Laboratories, where I lead projects on physics-based computation in emerging hardware, graph neural networks for scientific computing, and physics-informed neural networks. As principal investigator I direct a portfolio of roughly $4M across four grants, and I lead cross-functional teams of four to nine researchers.
My work is grounded in the study and functional abstraction of biological circuits. During my PhD in Computational Neuroscience at Boston University with Michael Hasselmo, I built models of neocortical microcircuits that learn from temporal error — self-supervised prediction rather than reconstruction. Before that I was a neural modeler at eCortex and a research software engineer at the Conte Center for Systems Neuroscience.
Recent
Co-instructing Neuromorphic Computing at the University of New Mexico this autumn.
Became a senior member of technical staff in Neuromorphic Computing at Sandia, after three years as a postdoctoral appointee.
Graph Reservoir Networks for Prediction of Spatiotemporal Systems presented at NICE 2026; patent application 19/550,784 filed in February.
Invited talk at Georgia Tech — “Intracellular dynamics for mixed signal neuromorphic computation.”
Three invited talks in January: the Energy Consequences of Information workshop in Santa Fe, Flagship Pioneering in Boston, and GreatSky.ai in Boulder.
Received Sandia’s Distinguished Mentorship Award for work with graduate students.
What I am working on
Physical neural networks
Let the device dynamics do the computing instead of simulating them — ferroelectric capacitors, analog in-memory arrays, temporal elements.
Predictive microcircuits
Hierarchical, feedback-driven models of neocortex that learn from temporal error — plus the rebound dynamics and reservoir surrogates that come out of them.
Spatial coding & navigation
Egocentric boundary and speed codes across retrosplenial, parietal and entorhinal cortex — and the GPS-free mapping and localization they support.
Selected work
All 23 papers →Learned Adaptive Properties for Mitigation of Weight Perturbations in Embedded Spiking Networks
Predictive Learning by a Burst-Dependent Learning Rule
I read every email about neuromorphic hardware, predictive learning, or mentorship.