Yuli Pernia-Ramirez
Don't be afraid to take her in person. Despite all the negative comments, she genuinely wants you to learn and understand the material. She might seem cold but she's actually a very nice person. She is willing to help anyone who is interested in learning. If you put in the effort and ask for help, she will make sure you understand. 