Professor Naji is a great professor. If you show up to class and do the work, it is easy to get a good grade. He is very approachable if you need help. I enjoyed the stories he told during his classes about his real life experiences. If you need to take this course, I would highly recommend taking it with Professor Naji.