A lot of it is the instructor or the curriculum.
I got “the new Math” whoo boy.
“I got the new Math whoo boy.”
You have my sympathy:)