About Jan Narveson Jan Narveson is a professor of philosophy emeritus at the University of Waterloo, Ontario.