Albert Bandura developed social cognitive theory which posits that learning occurs through observation and modeling behaviors. He conducted the Bobo doll experiment which demonstrated that children will mimic aggressive behaviors they observe in adults. Social cognitive theory assumes learning is influenced by environment, personal factors, and behaviors in a reciprocal relationship. Learning occurs through attention, retention, reproduction, and is motivated by models, perceived self-efficacy, and reinforcement.