Mohamed Taifi, Ph.D.

Language Skills

Arabic: Native Speaker

Berber: Native Speaker

French: Writing and speaking ability of a native speaker

Spanish: Good

English: OK