Sociocultural theory proposes that social interaction and cultural beliefs strongly influence cognitive development. Lev Vygotsky argued that learning occurs through interactions with others in social contexts, and that culture plays an important role in knowledge acquisition. According to sociocultural theory, human cognitive development can only be understood in relation to the social and cultural context in which it occurs, as social and cultural mediators are prominent in cognitive development.