Bachelor of Computer Science from the University of Michigan in 1974. Master of Computer Design from the University of California in 1976. PhD from the University of California (UC Davis). Completed all doctoral courses at the University of California (UC Davis) in 1980 and returned to the country due to the victory of the Islamic Revolution of Iran.