Amine Boumaaz's scientific contributions