Professor Sameh is an incredibly caring, generous man. He is very easy-going with his grading, and allows for mistakes. That being said, he is not the best at teaching Arabic. While it is not a challenge to pass his class so long as you attend class and study, you likely won't come away from the class knowing a lot of Arabic. Textbook is required.