I recently joined the Department of Computer Science at the University of Maryland, College Park as an assistant professor. I am also affiliated with the University of Maryland Institute for Advanced Computer Studies (UMIACS), and the Center for Bioinformatics and Computational Biology (CBCB).

I am currently recruiting PhD students. If you are a current graduate student at UMD and are interested in working with me, send me an email. I will likely suggest that you enroll in my graduate course, CMSC829A-0101 Algorithmic Evolutionary Biology.

My research combines discrete optimization, graph algorithms, statistics, and high performance computing to make sense of large genomic datasets. In particular, I concentrate on designing statistical methods that have provable guarantees (e.g. consistency) and that can effectively utilize distributed-memory systems. While much of my work focuses on algorithms for estimating evolutionary trees (phylogenies), I am also interested in methods for population genomics as well as how core bioinformatics tasks can be improved through modeling evolutionary processes at different scales.

Previously, I was a postdoctoral scholar in Prof. Sriram Sankararaman's group at the University of California, Los Angeles. I earned my PhD in computer science from the University of Illinois at Urbana Champaign. My dissertation research, advised Profs. Tandy Warnow and Bill Gropp, was supported by the NSF Graduate Research Fellowship, the Cohen Graduate Fellowship in Computer Science, two exploratory allocations on the Blue Waters supercomputer, and a residency at the Institute for Pure and Applied Math's long program: Science at Extreme Scales—Where Big Data Meets Large Scale Computing.

Before graduate school, I was a neuroimaging researcher in Prof. Rasmus Birn's group at the Health Emotions Research Institute (University of Wisconsin-Madison). My bachelor's degree is in physics from the University of Chicago.