I am interested in using mathematical, statistical, and computational tools to understand the brain. I work on spatial and temporal autocorrelation, changing evidence during decision-making, generalized drift diffusion models, connectomics, and software verification
- PyDDM is a simulator for the Drift Diffusion Model (DDM) in cognitive neuroscience.
- CanD is a Python library for designing complex matplotlib layouts and multipanel figures
- Paranoid Scientist is a runtime verification Python library for scientific software.
- worldti.me provides permanent links to the the local time, useful for coordinating times across timezones
- Find the versatility of a network. For more information see the original paper.
- WriteType helps elementary school students experience success in writing
- There are also several abandoned projects.
Also see my Github. All software listed here is available under the GNU GPLv3 unless otherwise specified.
Audio files and instrumental parts are available upon request. All music is available under the Creative Commons BY-SA.
- An Empty Box of People - a musical
- If Only - The Musical
- Incidental Music for Shakespeare’s A Midsummer Night’s Dream (pdf) (parts) (mscz)
- Sonata for Trombone and Piano (pdf) (mscz)
- Chicago - For Chamber Orchestra (pdf) (mscz)
- I occasionally update my quasi-scientific blog.
- Here is a music box soundfont which I am releasing as public domain.
- Various executive function tasks and experiments from the Zelazo Lab
- The figures from my
are available under the Creative Commons BY-SA License.
- Also see Marc Sabatella’s brilliant book on MuseScore 2.0.
- Here is a recent picture of me courtesy of (and copyright) Pat O’Leary.
- Here are some good (and not so good) books.
What’s with the domain name?
I extend an open invite to email me. I love talking to people who use my software, as well as receiving questions, comments, and (especially) criticisms about my work. We can meet in person if you are in the London area. (Idea blatently stolen from Hillel Wayne and Simon Willison.)
Alternatively, you can send me an anonymous message.