Fan Yuran is an associate professor with Ph.D.and a master's supervisor. He has published over 20 papers and one monograph and led or participated in over 20 scientific research projects. Among them, he has led over 10 projects and participated in one project funded by the National Social Science Foundation of China. He has received the honorary title of "Excellent Teacher" and the first "Good Teacher in My Mind" of Sichuan University of Science and Engineering.