I would take this professor as a last good choice. Mrs. Soriano cares, but her lack of awareness through the amount of work she gives is just a little off. I have met more people that failed her course than people who passed. She gives you chances, but the feedback is not there. Would I take it for experience? No. Would I take her if I have to? Yes