Peter Carstens is a professor of social anthropology at the University of Toronto. He was born in South Africa, where he received his academic training. He immigrated to Canada in 1965.