I've reading alot (I mean alot) but most variables are the same like gender, socio-economic status, culture, environment... What be other alternatives aside from the aforementioned?
Perceptions towards science depends on various factors like culture, upbringing, friend circle, good habits like reading, exposure to technology, surroundings, your educational institutions, your teachers, parents and so on !