What you should ask is "Is Shen punished by Nantong University?".
Not punished. Shen, doctor, professor, from Yancheng, Jiangsu. Director, Department of Neurobiology, Key Laboratory of Nerve Regeneration (Department of Neuroscience), Nantong University. No record of punishment.