An experienced computer teacher in Kuwait curricula, and an expert in the competency-based curriculum for the elementary stage (Word, PowerPoint, 3D Paint, Movie Maker), the intermediate stage (Scratch, Kodu Game Lab, Ultimaker, MIT App Inventor), and the secondary curricula (Python, Access, Visual Basic). Explaining the curriculum, applying worksheets, doing projects, and training for exams for all stages. Experienced in teaching computer science to institute, university, and applied college students. Teaching.