It is known that there are ten regions in the brain involved with human sight, and there may be more. What are the 10 regions in the brain?
Titchener in 1898 and later experimented on by Rupert Sheldrake in the 2000s.
This idea of the feeling of being stared at was a Psychologist by the name of Edward Titchener.