Computer engineer with extensive experience in Kuwaiti curricula and the competency-based curriculum for the elementary stage (Word, PowerPoint, 3D Paint, Movie Maker), the intermediate stage (Scratch, Excel, GIMP, Blender, Natron), and the secondary stage (Expression Web, Access, Visual Basic). He explains the curriculum, applies worksheets, implements projects, and provides exam training for all stages. He also has experience teaching computer science to institute and university students and at the Public Authority.