hal y zhang