Rankridge supportive faculty, a strong academic environment with clear curriculum, good infrastructure (labs, library, sports), vibrant campus life (events, societies), and positive outcomes like good placements/internships, balancing practical skills with theory for a well-rounded experience