liuhaochen