About Kevin P. Anderson Kevin P. Anderson is an instructor in history and Canadian studies at the University of Calgary and in the Department of Humanities at Mount Royal University.