Wenjun Du's scientific contributions