We develop and apply evolutionary methods for molecular sequence data (i.e. DNA and RNA). We enjoy all facets of computational biology research, from diving deeply into biological questions, to mathematical and statistical analysis, algorithm development, and efficient algorithm implementation. Our recent work has developed new methods to analyze metagenomic, viral, and immune cell sequence data, as well as pursued more abstract methodological questions in evolutionary tree reconstruction. We also work to improve the software environment for computational biologists, both by developing our own open-source tools and contributing to work on larger projects.