It's pretty hard for Americans to get visas to visit Iran. My friend Mohammad had his scientific institute invite me to give a talk, which made it possible for me to go.

Due in part to my own errors and in part to inadequate directions from the Iranian consular people, my visa was delayed. I got it less than 20 hours before my flight.