Browsing through the internet, I keep hearing of these areas as if they hold so much promise. But, it could be the case that the internet is being exaggerated. Do you think it is the case that humanity will see great advances in these areas and will depend largely on these advances? Why? Anything interesting you have to tell me about these areas? I'm thinking about doing PhD in this area, so I wanted to know what you guys thought about these areas. Thanks.