Socio cultural theory of cognitive development was proposed by:ARobert GagneBJean PiagetCLev VygotskyDAllan PaivioAnswer: C. Lev Vygotsky