Hanane El Fatouaki Higher Secondary Certificate 2004 - 2007 Meknes-Tafilalet, MoroccoIT development, Community management, Teaching