She is not bad, but she's not good either. She makes you feel like an idiot for even asking her any questions. She would allow us to ask her questions but then shame us by saying, "Guys I already taught you this!!". I self-taught most of the semester to get through this. You could just tell she's not happy and/or she lost her passion for teaching. 