My research program aims to understand how ecological and evolutionary processes interact with each other to facilitate or inhibit adaptation in rapidly changing environments. Organisms have evolved a number of strategies to survive and reproduce in heterogeneous environments, but it is not clear whether a) these strategies will inhibit or facilitate rapid adaptation to fast environmental variation that is beyond the point of past selection and b) how rapid adaptation influences species interactions, demography and extinction probabilities. I approach these problems with an integrated framework that includes the development of new protocols in controlled laboratory settings, field research and mathematical modelling. This allows me to gather detailed data at the individual and population levels and combine physiological, ecological and evolutionary information to understand the drivers of fitness in changing environments.