B.F. Skinner developed the theory of operant conditioning which focuses on how behavior is influenced by consequences. He proposed that behavior is controlled and modified based on the responses from the environment after an action. Key aspects of operant conditioning include reinforcement, which increases a behavior, and punishment, which decreases a behavior. Skinner also studied reinforcement schedules and their impact on response rates.