The East China University of Science and Technology is a public university located in Shanghai, China. It is affiliated with the Ministry of Education. The university is part of Project 211 and the Double First-Class Construction. From Wikipedia
The peer‑reviewed study demonstrates chemical liquid deposition of imidazole films with nanometer control.