Reza Kahlili grew up in Tehran surrounded by his close-knit family and two spirited boyhood friends. The Iran of his youth allowed Reza to think and act freely, and even indulge a penchant for rebellious pranks in the face of the local mullahs. His political and personal freedoms flourished while he studied computer science at the University of Southern California in the 1970s. But his carefree time in America was cut short with the sudden death of his father, and Reza returned home to find a country on the cusp of change.