Sudanese English teacher with experience in teaching the English language for all stages: primary, intermediate, secondary, and university, and training for STEP and IELTS exams. Experience in foundational learning from letters to mastery and strengthening skills, reading, writing, listening, speaking, plus grammar.