this will probably come off as rambley, forgive me. I am a sophomore currently taking Algebra 2/Trig, and I hate it. I've always been a B and C student in math, but I'm finding it hard to even get a C in this class. We don't have a textbook, just problem lists so any on-your-own study has to be done by random internet searches. My teacher is unhelpful in class-- all she does is write on the board and lecture, and then give us problems, which I usually don't understand. So the thing to do would be to ask questions, right? But If I ask her a question she huffs and puffs while explaining it, and says things like "you should already know this" and "why don't you understand this" and "we went over this several times" instead of being encouraging or kind. She gets visibly angry/annoyed when I ask for clarifications. As frustrating as she is in class, she's even worse one-on-one. First of all, she only has 40 minute office hours twice a week, during very busy times. When I can go in for office hours, she does the same things she does in class (gets frustrated, makes unhelpful remarks) only there's nobody else to kind of dampen it. I feel stupid, and useless. I end up trying to do the homework when I get home and feeling hopeless and worthless. I try my best at it, but when I return it the next day, I get .5/1 because the only two grades she gives on homework are .5 and 1. The worst part is, she says that she gives full credit for work that looks like you tried, but when I give my best, I do so badly it looks like I didn't try at all. I seriously hate myself in her class, and it makes me wonder if there's any point to taking pre-calc next year or if I should just take Statistics and no math senior year. As hard as I try, I just can't do anything in this class, and with 5 weeks left in the semester I'm worried about keeping my C grade. Any tips would be appreciated. Please don't judge me for being bad at math, or think I don't try.