Professional English language teacher with over 10 years of teaching experience for all grades (foundational, primary, intermediate, secondary, and university) and preparation for the Step exam and general English conversations.