Ashraf Omran
Dr. Omran is a very good Professor, he makes sure that you have everything you possible need to make the class much easier. He is never late on uploading the slides necessary, lets you know ahead of time when the exams and quizzes are. Also he is a very fast grader unlike lost professors. Much more can be said but overall he is a great professor!