Silicon Island: Cuba’s digital revolution

Cuban universities are now graduating an average of 5,500 IT engineers each year, a third of which have earned masters or doctoral degrees. UCI alone has produced some 20,000 computer science graduates.