I was recently asked by a friend of mine (outside the computer science field) if he can be successful in web-application pen-testing
I took this as an excuse to ask a more comprehensive question. I personally found this question about career path quite interesting
What are the career paths in the computer security field?
Keeping in mind that there are people from majors like electric engineering successfully entering different security fields, what sort of college majors are required (or are acceptable) to enter a career in computer security?
Before anyone views this question as "opinion-based" I would like to add that I need specific reasons regarding mathematics background, work ethic, and courses included in the major.