When I first started the Teacher Education Program, I had not thought about the abundance and variety of experiences it can offer to a potential teacher. Personally, the Program has contributed to both my cognitive and emotional development. Through this, I gained a wealth of knowledge and received stimuli, which has helped me enhance my creativity and pedagogical perception. A key point of the Program is the Practical Training, which gives the opportunity of an experiential perception of teaching and the science of Pedagogy. Finally, and most important, is that the Program develops a pleasant atmosphere both between fellow students and between trainers and teachers. Overall, the Program was one of the best experiences I had during my studies.