Zhou Yabin es Doctor, Profesor titular y Tutor de máster. Obtuvo su doctorado en la Universidad Flinders de Australia y continuó su investigación como posdoctorando en el Centro Oncológico Flinders de Australia. A lo largo de su carrera, ha sido coautor de más de 80 publicaciones, entre ellas artículos en Biomaterials y Science China.