A. Conditioning
B. Operant conditioning
C. Latent learning
D. Insight learning