Mufadhal Alkuhlani
DO NOT take him as a professor, if you don't do the discussion to his liking no matter how much you follow the instructions he will give you a 0. His study guides are worthless they don't match up to his exams. His exams are extremely hard as well and there's only some that are multiple choice the rest you have to type out and spelling matters