Projects and Visualizations
Beta distributions, Dirichlet distributions, and Dirichlet processes
- An interactive blog post describing these distributions and some of their properties and uses.- - A Python library for ecological inference and estimating racially polarized voting, created in collaboration with Tufts MGGG.
- - A visualization of Shakespeare and other poets' sonnets based on sound (in collaboration with Satyan Devadoss and Dima Smirnov).
- - A visualization of US marathons by month, inception year, and temperature, created with D3.js and geopy with data from Wikipedia and World Weather Online.
- - A viewer I made for my running training as a small practice project with HTML, CSS, and JavaScript, and as a way to learn my way around OAUTH and Strava's API.
- - Because sometimes you just want a clickable dotplot showing when the amendments to the U.S. constitution were ratified and what they say.
- - A dashboard for simulating voltage traces for neurons modeled with Leaky Integrate-and-Fire or Hodkin-Huxley equations, with adjustable parameters. I made this as an exploratory tool for my computational neuroscience students, and as another way for me to practice with HTML, CSS, and JavaScript.
Selected Talks and Courses
- - A course in data science and Python for international relations applications. Includes intro materials for pandas, matplotlib, geopandas, sklearn.
- (workshop) - See especially, "Workshop instructions."
- (in collaboration with Michael Wojnowicz)
Dirichlet processes and neurodegenerative diseases (podcast episode)
- On the "Learning Bayesian Statistics" podcast, hosted by Alexandre Andorra. (Episode 4)- - Voting Rights and Bayesian Hierarchical Models (slides from talk for Boston Bayesians meetup).
- - Overview and course outline from my Bayesian Statistics course for high schoolers, assuming single-variable calculus knowledge and no previous statistics class.