Our research in computational neuroscience, cognitive computing and computer vision, ranges from theory to experiments to applications, accelerating the rate at which discoveries are made by solving problems through a multi-disciplinary way of thinking. Science and technology is at the threshold of paradigm-shifting discoveries. However, an obstacle remains: as technology grows exponentially, our understanding of the human mind does not. We are approaching an era in which the benefits of a highly technologized society won’t be fully realized unless we are able to understand how humans encode, process, retain, predict and imagine.