Tang, Wei, University of Alberta, Canada