Stephen M Downes Editor & Author

Stephen M. Downes is Professor of Philosophy at the University of Utah. Edouard Machery is Associate Professor of History and Philosophy of Science at the University of Pittsburgh.