More About Me

Professional Projects

Learn about the professional work I'm currently involved in.

Personal Projects

Explore some of the projects I've been doing in my free time.

About Me

Learn more about me.

CV

View my CV.

All of the views and opinions outlined on this website are my own. They do not necessarily represent the views of my institutions (including the University of Arizona), funders (including the NSF and NCSL), collaborators, or co-authors.
Read more here.

Last Update: 6/7/2025