Cain was born in [[Georgia]] and grew up there. He earned a bachelor's degree in Mathematics at Morehouse College in 1967, and a master's degree in computer science from Purdue University. He married his wife, Gloria, in 1968. They have two children. | Cain was born in [[Georgia]] and grew up there. He earned a bachelor's degree in Mathematics at Morehouse College in 1967, and a master's degree in computer science from Purdue University. He married his wife, Gloria, in 1968. They have two children. |