True. I would place a computer science student under our category, in fact, i'd welcome a student with open arms (cuz they have all the time in the world and can reseach and write articles BWAHAHAHAHAHAHAHA *Evil laughter*)

Somone outside of academia is not a computer scientist even if he has followed the same curriculum. it's the same deal between mathematicians and amature mathematicians. see Mathematics#Common_misconceptions . Same goes for Computer Science. When was the last time you saw CS theroy being created by an amature computer scientist (person without credentials) and being accepted by the computer world? (academia is the self-refencial pointer by which we can tell if a person has *some* background about his work or not)

 

So, the category should accept amateur computer scientists too. And it's quite easy to think of someone without any "computer science" credentials who created CS theory: the pioneers of the field, who did it before the credentials could be created (how could they have formal education in a field which didn't even exist yet?).