From 1966 until 1972 he taught at the American University of Beirut. He then served as research fellow at Harvard University from 1972 to 1973, and taught at the University of Texas at Austin in 1975-1976. From 1976 until 2002 he was Teaching Research Professor at The Center for Contemporary Arab Studies of Georgetown University.