Foundational and follow-up teacher for all subjects for the elementary stage. More than 15 years of experience. PhD in Curricula and Teaching Methods. Certified Mental Math Trainer. Foundational teaching using the Nour Al-Bayan method.