He was a lecturer and assistant professor at Phillips Exeter Academy, Dartmouth College, University of Vermont, Rensselaer Polytechnic Institute, Boston University, Yale University, and, most recently, professor of anthropology at Plymouth State University in Plymouth, New Hampshire, from 1992 to 2020.