zhao hang TENG