ParentFull threadAngrySkillzz·Herman Cain and Rand Paul are both non-lawyers. Cain actually has an undergrad degree in mathematics and a masters of computer science, surprisingly.View on HN