He received a B.A. in Biological Sciences from Cornell University in 2000, completed his doctoral work in Computational and Systems Biology under Peter Sorger at MIT in 2007, and was a postdoc and Instructor in Cell Biology from 2007 to 2013 with Joan Brugge at Harvard Medical School.