Our lab studies how spatial structure, landscape heterogeneity, and movement patterns alter population dynamics and community stability. We apply mathematical techniques and tools from complex systems science to understand broad-scale patterns in diversity and species interactions. We aim to tie community ecology to restoration and conservation using a variety of field observations, microcosm experiments, and modeling approaches.