In the quest to understand the mind and the brain, one should cover many levels of inquiry: from single neurons, to groups of neurons and their interactions, regions and networks of concerted activity and interactions in the brain, and behavior. Luckily, we live in exciting times where data from all these levels is recorded at an unprecedented spatial and temporal resolution. In our lab, we seek to first understand the computational goals of cognitive processes and by which to infer their computational function and design principles. In turn, these allow to understand the computations and to seek its implementation in the brain. We study creativity, social motion, predictive coding in geometry and physics, and computational trade-off in health and disease with a current focus on autism spectrum disorder.