The school is fantastic, and it has wonderful facilities that make learning enjoyable. The professors are approachable and capable of providing advice whenever that is required. It also provides housing at reasonable prices. The hostels are nice and roomy. Anytime, I’d suggest USC.