Fantastic course! While it was rigorous, it was super rewarding to have gained both tons of knowledge and solid teaching experience. Classes are taught in such a unique, fun and collaborative way that cannot be replicated anywhere else.I cannot express enough thanks to my TEFL Trainer here and all the hard work she put into teaching us. She was always willing to help me and did so patiently.I needed the review of grammar, but more importantly I learned strategies and methods of teaching English that can be used anywhere and with different groups and ages. The class observations and the practice teaching sessions were paramount to my development as an English teacher.I would highly recommend it to others. It has been fun, taught me a lot, and it has been a great experience overall.