Cultural anthropology includes several subfields such as economic anthropology, psychological anthropology, religious anthropology, and ecological anthropology. Anthropologists use various research methods like archaeological studies, linguistic analysis, and ethnographic fieldwork to study human cultures and behavior. They draw on both scientific and humanistic approaches to develop explanations and understand societies in cultural and historical context.