Lev Vygotsky was a Russian psychologist known for his socio-cultural theory of cognitive development. The theory emphasizes how social interaction and culture impact cognitive development, with two main principles being the more knowledgeable other and the zone of proximal development. Vygotsky believed that learning occurs through social interaction and language plays a central role in mental development.