Oh, by the way, I figured out what it was. It's "advanced calculus of one variable." I'm going to have to take it at some point, so if I still remember this, I'll try to explain it a bit better.
Here's what I'm thinking my schedule will look like next semester:
CS 253 -- Problem Solving in C++.
CS 301 -- Fundamentals of Computer Science.
CS 498 -- Independent Research (3 credits of it. required for the scholarship I was awarded earlier this month)
MATH 369 -- Linear Algebra.
PHIL 110 -- Logic and Critical Thinking.
Comments on it each:
CS 253: I'm pretty sure this class will be a breeze. I've not done a ton of C++, but I used it a decent amount last semester. They do all of the intro courses using Java so that they can spend more time teaching the concepts and less time with syntax and leave it up to this course to teach the students how to use C++ for some of the later courses.
CS 301: I've heard this is a pretty fun class. Supposedly there's a weekly assignment to read up on a research paper and report on it or something. Lots of abstract stuff, I guess. I'm not totally sure what it entails.
CS 498: I'm continuing my research with the professor I'm doing it with now. It should be a great experience.
MATH 369: Yay! I'm looking forward to this class. I'm unsure how difficult it's going to be for me, but some of the concepts I've seen from it sound pretty awesome.
PHIL 110: Core curriculum requirement... ugh. The awesome thing about it, though, is the professor has been a student in my CS classes since my freshman year. I guess he's trying to get a degree in computer science (he has a PhD in philosophy). I sit next to him in class and I've talked to him a few times. He's pretty awesome!