Sherlock received his undergraduate degree in Genetics, and Ph.D. in Molecular Biology from the University of Manchester, UK. He was a postdoc at Cold Spring Harbor Laboratory working on the yeast cell cycle, and then did a postdoc at Stanford University to learn Bioinformatics. He has been faculty in the Genetics Department since 2004, and his lab uses experimental evolution to to understand the dynamics of, and the constraints on the evolutionary process. He is particularly interested in the distribution of fitness effects for beneficial mutations, constraints on how such mutations affect trait performance, and how beneficial mutations interact. His lab developed a DNA based barcode system to track evolutionary dynamics in microbial systems, and to perform highly parallel fitness measurements.