The UNC has a large campus, with many undergraduate and postgraduate programs, a diverse university life to suit all tastes, and high-quality teaching accessible to everyone. However, being a public university, large numbers of students are inherent, and sometimes that deeper contact with professors is lost, or the infrastructure can’t handle so many students at times. As you progress, these issues improve.