Anthropology studies all aspects of human culture past and present, including human biological and cultural diversity, human origins, the origins and development of cultural complexity, analyzing material artifacts, preserving heritage, and understanding and solving problems related to globalization and the multicultural environments it creates in business, healthcare, education, government, NGOs, etc that individuals and societies must negotiate in the modern world.