What you guys mean by " the answers are online"? He went to local DMV, they gave him appointment for September, since he has to go to the DMV, they call some Persian guy in Sacramento who will ask him questions on the phone???
Some traffic signs have English words which he can't encipher. He would rather take a spoken (shafahi) test, than the written Farsi test.