Reviews of professor Rubaa Saleh

Rating: 5.0/5, difficulty: 4.0/5
This was definitely a fairly hard, yet interesting class. Reason why many people complain of her is either they are not showing interest, not paying attention, or doing work at last minute. If you go to her for office hours for extra practice, you chances of passing her class with flying colors will be high.

Rating: 1.0/5, difficulty: 5.0/5
Attendance is not mandatory, but fails to mention that there are worksheets that need to be done after the lecture in class. These worksheets are collected and graded. So much classwork, this felt like high school. If you miss class, you will get a 0 on the worksheet and this will hurt your overall grade.