Do I need to make an appointment to visit Renmin University of China?
No need. According to official website of China Renmin University, China Renmin University Park is open to the public without any restrictions, and you can enter from any gate without making an appointment. China Renmin University, referred to as "NPC" for short, is located in Zhongguancun Street, Haidian District, Beijing, and is a university directly under the Ministry of Education.