Fue profesor en elConnecticut College, la Universidad de Rutgers, la Universidad de Heidelberg, King's College de Londres y la Universidad de Pennsylvania.