Professor Cheng teaches criminal procedure law, evidence law, and criminal justice system. He received his Master’s degree and Doctor’s degree in jurisprudence from NNU respectively in 1995 and 2003. In 1999 , he researched the law of criminal procedure and evidence law as a visiting scholar at CUPL. In 2004 he became a postdoctoral fellow of CUPL, where he conducted researches on criminal interrogation procedure and criminal jury system until 2007.