Ola Ajaj
The reason I gave 4 on difficulty is because of too many papers. There are in total of 7 two page papers, 1 group presentation, 1 ten page final paper. He gives amazing lectures. The only thing I didn't like is the Midterm because it's kinda unpredictable. I got 80/100 without any reviews from him. So, thats about it.  