Well, I've had to juggle around my plan since making that post. I have to take the two electives this summer, and add a math major seminar to the fall sequence, putting me at 4 classes, a thesis, and 20 hour RA job to handle. I think I'll do my programming in the spring, and will have to see what's offered, so I might have a chance to take C. I learned C++ in 8th grade, but have since forgotten it.
Looks like fall is going to be a brutal semester.