Dr. Cheng received his PhD of History at Peking University. He has also taught at the University of South Carolina, Columbia College, and other post-secondary institutions, and was a full professor at Beijing Normal University.
Dr. Cheng has been invited to give speeches at many universities and conferences in Asia, Europe, Australia, and North America.