Reviews of professor Salim El Rouayheb

Rating: 1.0/5, difficulty: 5.0/5
If you can read the slides you best believe he can too and thats all he'll ever ever do. Extremely condescending and rude, he will always make you feel below him just because you don't understand, I think he enjoys this. Super political and loves to share off topic opinions and passes them off as "jokes." Just avoid his class at all costs.

Rating: 2.0/5, difficulty: 5.0/5
He is very rude, if you walk a little late to class, hell stop lecturing and stare at you. His exams are very hard but the final is quite easy. midterm averages are around high 40s. The topics in the class are very relatable and real useful math but its very hard to grasp, get ready to study class slides since lectures are useless. Huge CURVE

Rating: 2.0/5, difficulty: 5.0/5
This class was a nightmare since the exams and quizzes were super hard. His favorite phrase was "This is Discrete Math". If you really want to pass go to the TA's office hours and spend a good time doing problems so you can learn the logic of how to solve problems in the exam and quizzes. Generous curve. If you can avoid him do it.

Rating: 1.0/5, difficulty: 5.0/5
Horrible. You learn nothing

Rating: 1.0/5, difficulty: 5.0/5
Do not make the same mistake as me. Take the Computer Science alternative (Intro to Discrete Structures) instead. Awful lecturer and extremely rude. Exams are unnecessarily difficult. His class tanked my GPA.