Abid Alhayani
Dr. Alhayani is very knowledgeable and I loved his classes. If you are going to class to learn, then this is the class for you. All assignments and exams are relevant to the material covered in class, you just need to do your average duties as a student. 