Intellectual Thoughts by Sanjay Panda