About me

I am a postdoctoral researcher in Neuroscience at Stanford University, where I study how the cortex and spinal cord interact during motor learning, and what those interactions tell us about recovery after stroke.

I completed my PhD in Neuroscience at the University of British Columbia with Prof. Timothy H. Murphy, where my dissertation work centered on shaping cortical and behavioral motor dynamics with real-time closed-loop feedback. There I built CLoPy, an open-source platform that reads out mesoscale cortical activity or tracked body movements in mice and returns graded auditory feedback within tens of milliseconds, and used it to ask how animals learn to control specific cortical regions and specific movements.

My background is in computer science and engineering, and much of my work sits where tool-building meets systems neuroscience: mesoscale widefield and two-photon calcium imaging, markerless pose tracking, brain-computer interfaces, and computational models (recurrent neural networks, hidden Markov models, tensor decomposition) for making sense of large-scale neural recordings. Before neuroscience, I worked on brain-machine interfaces for assistive smart homes at ATR International in Kyoto, on computational analysis of children’s behavior at Brown University, and as a software developer in industry.

Research interests

  • Cortical and spinal contributions to motor learning and stroke recovery
  • Real-time closed-loop neurofeedback and brain-computer interfaces
  • Mesoscale cortical imaging and multi-region cortical interactions
  • Computational modeling of neural dynamics and behavior
  • Open-source tools for neuroscience

In my free time

Traveling and outdoor activities, mountains, and water excite me. I love meeting new people and learning about their culture and food.