Teaching

Current repertoire of classes:
  • CSCI 201 - Discrete Math and Functional Programming
  • CSCI 305 - Data Structures and Algorithms I
  • CSCI 405 - Data Structures and Algorithms II
  • DATA 371 - Machine Learning
  • CSCI 497V/597V - Computational Neuroscience
Older classes:

Online Research Talks

Summer Schools

I taught at the CNeuro 2022 summer school in Basel, Switzerland.

I was an instructor at the 2016 "summer camp" for graduate student and postdoctoral neuroscientists. We taught computational neuroscience techniques and scientific Python programming, including how to use the Allen Institute for Brain Science SDK to access and analyze their data. To teach, we developed a set of Jupyter notebooks, interactive Python worksheets with coding examples, documentation, and exercises.