Cheng Youbin, Profesor titular y Tutor de máster, es miembro experto de la Asociación de Traductores de China. Su área de investigación se centra en la teoría y práctica de la traducción y la enseñanza del inglés. Ha dirigido más de diez proyectos de investigación a nivel provincial y ministerial, así como proyectos de mejora de la enseñanza a nivel universitario. Ha publicado 16 artículos académicos, un libro traducido y una monografía.