Mrs. Buchanan is fantastic! She literally wrote the textbook and works on the curriculum and grading IB tests, so she really knows what she's talking about and is very helpful for preparing for the exams. If you're willing to put in the work to do your homework well and practice/study for tests, then it's a really great class. She's also always willing to help!
She is very condescending. She is extremely gifted in math, which makes it difficult to communicate with the normal people in the math world. Junior year seemed manageable since most of the material has already been taught. Senior year is all new material that she can't teach. Her tests don't reflect the book at all and she makes it seem like she wants you to fail. She doesn't care about her students, even though she puts up the persona that she does.
Her teaching style is very specific. It will work for some but didnt work at all for me and many of my friends. Very smart and knowledgeable
While her class is relatively difficult in terms of workload, she always tries to help us understand and let us figure out how to do the problems in our own way.