No offense, but Introduction to Algorithms by MIT is a terrible book. Not only is even the most recent revision riddled with pages upon pages of errors, but the majority of undergrads shouldn't be exposed to at least a quarter of the book. It really is a tedious text, even given the subject. I don't have alternatives to offer, since this is what my school chose to use this semester, and I haven't been exposed to others yet.
Otherwise, your post was most excellent, particularly regarding writing and business courses. People - especially get to know your teachers. Not only will this help you when you're floundering about with a topic, but networking is key. (Of course, this doesn't help much if your teachers never actually did work in the field, but it still can't hurt.)
No offense, but Introduction to Algorithms by MIT is a terrible book. Not only is even the most recent revision riddled with pages upon pages of errors, but the majority of undergrads shouldn't be exposed to at least a quarter of the book. It really is a tedious text, even given the subject. I don't have alternatives to offer, since this is what my school chose to use this semester, and I haven't been exposed to others yet. Otherwise, your post was most excellent, particularly regarding writing and business courses. People - especially get to know your teachers. Not only will this help you when you're floundering about with a topic, but networking is key. (Of course, this doesn't help much if your teachers never actually did work in the field, but it still can't hurt.)