82 pubs · 3,528 cites · h-index 30
University of Science and Technology Beijing
2006 - Present
University of Alberta
2014 - 2014
Institute of Process Engineering
2003 - 2008