We study information processing and learning in computational and biological systems. We investigate such systems from the perspectives of Machine Learning, Computational Neuroscience, and Dynamical Systems Theory. Each individual perspective answers important questions about the studied systems while their combination allows cross-fertilization and the development of integrated views.