I am a native to Arabic language and experienced with teaching Egyptian Arabic to foreign people who speaks English. I developed several Arabic courses for beginners, intermediate and advanced learner's. Beginners courses are in three levels so are the intermediate and the advanced course. There's is also street language course for travellers.