Previously, he was a Senior Lecturer in Computational and Evolutionary Biology in the Faculty of Life Sciences at the University of Manchester. He obtained his PhD from the University of Chicago and did postdoctoral research at Lawrence Berkeley National Labs and the University of Cambridge.