Mohamed Ouahbi Strengths & Weakness