His research seeks to better understand the spatial and temporal aspects of development, as well as its implications for the environment and society. He teaches a variety of courses on topics that include urban history and theory, geographic information systems, urban sustainability, planning with rural communities, and civic technology.