I finished the 300-hour program recently and it was a solid experience. The hands-on parts really helped me get the material. I feel more confident about teaching abroad now. Meeting peers from different backgrounds was a nice bonus. The course was good for what I needed.