Mohamed Taifi, Ph.D.
Arabic: Native Speaker Berber: Native Speaker French: Writing and speaking ability of a native speaker Spanish: Good English: OK
Arabic: Native Speaker
Berber: Native Speaker
French: Writing and speaking ability of a native speaker
Spanish: Good
English: OK