Stephen M. Downes is Professor of Philosophy at the University of Utah. His research interests are in Philosophy of Biology with a particular focus on Evolutionary Approaches to understanding human behavior and Human Evolution more generally.