Salim El Rouayheb
DO NOT TAKE THIS PROFESSOR!!!!! Worst professor on the planet. Does not know how to teach. You will not learn a single thing in his class. His grading policy is outlandish. Guaranteed failure if you take this professor. 