Master thesis pdf hazemagmaroc.com