Toward collaboration in program development for teacher preparation: curriculum, social foundations, and educational psychology.
D003479:Curriculum; D006801:Humans; D011588:Psychology, Educational; D012945:Social Values; D013663:Teaching