His group uses the tools of computer science and statistics to address problems in genetics, evolution, and biomedicine. He received his PhD in computer science from Princeton University and completed a postdoc in the Gladstone Institutes at UCSF.