Ahmad Almomani
I hated this class, I have never cried so much over a class before in my life. The tests were very difficult, it felt like he took the hardest examples from class and put them on the test for fun. During one of the exams he gave probably 45 extra minutes because no one was finishing on time. The homework assignments were very hard and took hours.