I had three semesters of calc, too. The first two were great, I had a really good teacher. Calc 3 was a waste of time. I didn't learn anything. So of course, when I got to linear algebra, I was lost, because I didn't understand vectors.
Calc 1 and 2 were fun, and so was Discrete. Prob and Stats was hideous (mostly because I'd forgotten too much Calc by that point).
My calculus and linear algebra were good. But, this is weird to me, I had an instructor I just never could understand for Analytical Geometry. Something I should have been very good at. One of the few times I think I really just didn't connect with an instructor. Made a B in the class - but really didn't get it.