A. Vicarious Learning
B. Observational Learning
C. Classical Conditioning
D. Operant Conditioning