Arabic is a tough language that needs study, he is an amazing teacher who knows how to teach. a lot of homework, but an easy grading system. he is an easy grading proffisor, of course, I would take him again definitely.