I don't know if it's true of all schools, but I had a very similar experience at another Ivy League school. Took the first semester of linear algebra, got a very respectable grade, but really didn't learn much because the class wasn't structured to do that. It was there to make STEM majors prove they were good enough. I wasn't a STEM major, so didn't need to keep going with that kind of hazing.