Lev Vygotsky was a Russian psychologist who developed the socio-cultural theory of cognitive development. He believed that social interaction and culture play a key role in cognitive development. Two of Vygotsky's main concepts were the More Knowledgeable Other, usually a teacher or peer, and the Zone of Proximal Development, which is the difference between what a child can do independently and what they can do with guidance and collaboration. Vygotsky argued that learning occurs best within the ZPD through scaffolding provided by the MKO. His theories emphasize how language and social interaction influence cognitive development.