i am a comp sci guy and see a ton of these types among my peers in what i suspect is a higher proportion than the general public...if they took any liberal arts classes they didn't understand them but they get machines and simple logical constructs like a champ