Mark S. Peacock was educated at the Universities of Sussex and Cambridge. He worked at the Universities of Witten/Herdecke and Erfurt, Germany, from 1996 to 2006 and is currently a professor in the Department of Social Science, York University, Canada.