The infrastructure is decent but not very big. Classrooms are equipped with projectors and are properly ventilated. Computer labs have the required systems and software, though sometimes maintenance is an issue. The library has limited seating but enough books for reference.