1. Faculty of Sciences, Chouaib Doukkali University, Morocco
2. Higher Normal School, Cadi Ayyad University, Morocco
3. Faculty of Sciences and Techniques, Sultan Moulay Slimane University, Beni Mellal, Morocco
4. Higher Institute of Nursing Professions and Health Techniques, Ouarzazate, Morocco
5. Faculty of Science Semlalia, Cadi Ayyad University, Morocco
6. Faculty of Letters and Human Sciences, Cadi Ayyad University, Morocco
7. Miller School of Medicine, University of Miami, USA