As an arab speaker I do not recommend anyone take this class. He is very rude to his students. If you are ever confuse and ask him to explain something to you he wont. He doesn't post any grades on blackboard and barely gives any assignments back. DO NOT TAKE HIS CLASS