Riva is the best! I've tried taking a Bio class before and I did not do nearly as good as I did in her class.I never failed one of her exams and that says a lot. She is the type of professor to want to give credit for anything that is correct which I love. Overall, she is really understanding & I'll take one of courses again in a heartbeat!