Tim Shelford is a Research Associate at Cornell University.