Cultural geography is the spatial study of human populations, cultural origins, and the diffusion of cultural expression over time. Topics include demography, the influence of environmental landscape modification, language, religion, political and economic systems, and the role of factors on human settlement, urbanization and technology. Emphasis is placed on the spatial interactions amongst nature, society, and culture.