Don't forget how Cuba is producing doctors as well. There are a lot of Americans that go down there to get their education to be a doctor. Google "cuba doctors in us" for some info on this one. I had a friend who went there to be a doctor and had no problem passing the test here to get licensed.
there used to be a ferry from Mexico to Cuba but its gone. Now, however, you can fly to Cuba, from Mexico for not much money. I think you can buy a round trip ticked for under 200.00 You will need a cuban visa which you can get online. Cuba really doesn't care as they want the dollar.