Reviews of professor Rana Abudayyeh

Rating: 5.0/5, difficulty: 4.0/5
She is the best; the level of care and investment she provides is unparalleled

Rating: 5.0/5, difficulty: 4.0/5
Shes so patient and caring. Really treats you like a human being and introduces you to a lot of new technology as a freshman, but doesnt make it feel stressful at ALL. Pretty tough grader but she makes her expectations clear and its definitely feasible to achieve them.

Rating: 5.0/5, difficulty: 4.0/5
Very clearly explained expectations, as well as best methods for achieving them.