I write code for my research and sometimes for other things.
- plurality-replicator-dynamics
📝 Replicating Electoral Success w/ Tanvi Namjoshi, Johan Ugander, and Jon Kleinberg - irv-moderation
📝 The Moderating Effect of Instant Runoff Voting @ AAAI 2024 w/ Johan Ugander and Jon Kleinberg - graph-based-discrete-choice
📝 Graph-Based Methods for Discrete Choice @ Network Science w/ Austin R. Benson - irv-ballot-length
📝 Ballot Length in Instant Runoff Voting @ AAAI 2023 w/ Johan Ugander and Jon Kleinberg - choice-set-confounding
📝 Choice Set Confounding in Discrete Choice @ KDD 2021 w/ Johan Ugander and Austin R. Benson - feature-context-effects
📝 Learning Interpretable Feature Context Effects in Discrete Choice @ KDD 2021 w/ Austin R. Benson - choice-set-opt
📝 Choice Set Optimization Under Discrete Choice Models of Group Decisions @ ICML 2020 w/ Austin R. Benson - diverging-string-seqs
📝 Summarizing Diverging String Sequences, with Applications to Chain-Letter Petitions @ CPM 2020 w/ Patty Commins, David Liben-Nowell, and Tina Liu - cca
📝 Phase Lengths in the Cyclic Cellular Automaton @ CSC 2019
- site-graph
🕸️ Makes pretty website link graph visualizations - kit-emu
🛠 Emulator for my homebrew KiT computer - kit-6502-code
💾 65C02 assembly programs for my homebrew KiT computer - optimal-optimizers
📉 Final project for CS 6787: Advanced ML Systems comparing PyTorch optimizers for training discrete choice models - trashketball
🏫 Educational tool created for UNC Charlotte Department of Special Education and Child Development - euler
🧩 My solutions to Project Euler problems - mandelbrot
🧮 Renders the Mandelbrot set - civ6hof
🎖️ An online Hall of Fame for Civ 6 (deprecated) - gravity
🪐 2D n-body gravity simulation - flock
🐦 2D flocking simulation, à la Boids