S. Harroudi

ENCG of Casablanca, University Hassan II