The Influence of Teacher Education Programs on the Beliefs of Student Teachers: General Pedagogical Knowledge, Pedagogical Content Knowledge, and Teacher Education Course Work | Synapse