Saraha is such a nice and sweet prof. The class requires a bit of work but pays off well. It is a ULA-run class, so the prof doesn't interact much with students. She put in the extra effort into reviewing missed material with my teammate individually. Open for questions 24/7, even if you're not in her class. Available and responds to emails fast.