Ha sido profesor de la Universidad de Pennsylvania entre 1992 y 1999 y de 1984 a 1992 y nuevamente desde 2002, de la Universidad de Minnesota.