It's been a few years, but I can say I really struggled through math when I got to college, and I was in the advanced math program at Cherryville. I don't think the math program here fully prepared me for college level math, and I ended up having to play catch up my freshman and sophomore years.
She knows her stuff. Content is hard, but she really wants her students to succeed. Algebra II was not so bad.