John Henley received his undergraduate degree in physics from California Polytechnic State University SLO, MS in biomechanics from the University of Delaware, and PhD from the Center for Locomotion Studies at the Pennsylvania State University. He taught at the University of Richmond and at Arizona State University prior to worked as an engineer at the Richmond Children's Hospital Motion Analysis Laboratory