I’m a fourth year PhD student in Computer Science at Arizona State University advised by Prof. Andréa Richa. I research the algorithmic underpinnings of emergent behavior and programmable matter from the perspectives of distributed computing, bio-inspired algorithms, and stochastic processes. My research and teaching pages list my individual academic efforts; more information about our group as a whole can be found on our Self-Organizing Particle Systems lab site.

If you’re not in the wonderful world of theoretical computer science (hello, friends and family!) or you’d like to learn more about what I do without reading academic papers, take a look at my research blog where I write about what we do and why we do it in a more people-friendly way. My non-academic interests will also make appearances on my about page and blog, so feel free to peruse my various creative works, software projects, and reflections.

Thanks for visiting, and feel free to contact me with any questions, thoughts, or feedback!