Huiqing Yu, NP