He has held various teaching and research roles in a number of European, Asian and American universities including Dalian Maritime University, Sao Paulo State University, Clark University, and Dalian University of Technology.