My research focuses on the interface between dynamical nonlinear systems, computation and machine learning. For example, what kind of computations and tasks can a given physical system perform, and how can we use those computational capabilities for useful, practical tasks.