Most Useful Undergraduate CS Courses
BrentRitterbeck: Do they offer some kind of numerical analysis class cross-listed with the mathematics department?  This is a class I wish I would have picked up.  I now have to teach myself numerical analysis, and there is so much material to choose from that I don't know what the correct sequence of learning things should be.  My methodology is diving into GSL and picking things apart until I come to something I don't understand.  Then I go and research that.  Then I start picking more apart.  I'm sure a lot of my headaches could be prevented if I were learning things in a "proper" order.