zhi liang hu