Alan Cole is an independent scholar who has taught at Lewis & Clark College, Harvard University, the University of Illinois, the University of Oregon, and the National University o...view moreAlan Cole is an independent scholar who has taught at Lewis & Clark College, Harvard University, the University of Illinois, the University of Oregon, and the National University of Singapore.view less