Integrated Pedagogical Approaches for a Productive Teacher Education