Answer
Purdue University is the alma mater where Herman Cain obtained his master's degree. Cain pursued his higher education at Purdue after completing his bachelor's degree at Morehouse College. His academic journey led him to attain a Master of Science in Computer Science from Purdue University, expanding his knowledge and expertise in the field of computer science.