Osama Al-Hamdan
Horrible professor, the only good thing is reviews are similar to exams other than that he isn't willing to communicate or help you with any questions you may have. His lectures make no sense at all and he gets mad if you ask him for more examples I don't recommend him at all. 