He was a visiting scholar at Pennsylvania State University, University of Houston, University of Tennessee, University of Tokyo, Northeastern University, Hong Kong University of Science and Technology and National University of Singapore since 1992.