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