My DS is dealing with a similar situation in his Freshman Physics class. I’ve seen her emails to my son when he asks a simple question. She goes off on him - belittling him. Then has the audacity to say that he has never come to her office during office hours! My son says he won’t go to her office because he doesn’t want to get abused!
Considering going to the department head!