Ask around. Find the professors who are the best at teaching Introduction to X (where X is any field) and take their classes. The teacher is more important than the subject matter, almost every time.
Useful values of X: statistics, biology (esp. molecular biology), linguistics, statistics (I mention it twice because it's twice as important), economics, first-year chemistry, physics. Skip organic chemistry unless you want to be an M.D.
Keep practicing the essay writing. If you can get good at that, or at least comfortable with it, it's better than a second major.
Which brings me to my radical suggestion: Drop the double major. Double majors are a waste of valuable time: You could be taking a sprinkling of intro and second-year classes in a bunch of different fields -- including at least one class from every excellent prof on campus -- but instead you're spending time taking boring classes from bad lecturers just to check off boxes for your second major, which will not matter to anyone, ever. [1]
(My school made me have a minor. I minored in history, which was a nice change of pace from physics, and was enjoyable, and made me practice all that writing, and I found an excellent history prof and took three of her classes. All of which was good. And yet... if I hadn't been forced to take the fourth history class, which was required of all history minors, I could have done the econ class instead, from the really good econ professor who was recommended to me. I regret missing that econ class to this day.)
Make a choice: e.g. if you like to program, are leaning toward startups, are aceing CS classes, and are not feeling "clever enough for pure math", major in CS -- that's where the marketability is, anyway. Then dump the math major -- just add math classes to taste. Then, add other classes to taste. If, as you say, you're "quite bored", you need to try something different. Mix it up a little. Archaeology. Japanese. Music Theory 101. Accounting. Something.
[1] There are only two times that double majors make any sense. One is if you're a premed. Another is if you're so hopelessly fascinated by the classes in your second field that as a senior you discover that you've accidentally come within two credits of your second major -- might as well finish it off.
Thanks for the advice. It rings very true - lately, I've begun to bias for good profs, and good profs only. They make everything worthwhile.
Actually, I'm taking intro to islam this summer quarter, from a really good prof (though some say he's just really arrogant). But the class is extremely well organized and he really knows his stuff. Should be awesome.
Don't be too quick to suggest dropping the double major. It's more of a "dual" major since most CS and math programs have a bit of overlap. In fact, at my university the CS major had a built-in math minor. I actually started as a math major with a minor in CS until my adviser suggested I major in both.
Useful values of X: statistics, biology (esp. molecular biology), linguistics, statistics (I mention it twice because it's twice as important), economics, first-year chemistry, physics. Skip organic chemistry unless you want to be an M.D.
Keep practicing the essay writing. If you can get good at that, or at least comfortable with it, it's better than a second major.
Which brings me to my radical suggestion: Drop the double major. Double majors are a waste of valuable time: You could be taking a sprinkling of intro and second-year classes in a bunch of different fields -- including at least one class from every excellent prof on campus -- but instead you're spending time taking boring classes from bad lecturers just to check off boxes for your second major, which will not matter to anyone, ever. [1]
(My school made me have a minor. I minored in history, which was a nice change of pace from physics, and was enjoyable, and made me practice all that writing, and I found an excellent history prof and took three of her classes. All of which was good. And yet... if I hadn't been forced to take the fourth history class, which was required of all history minors, I could have done the econ class instead, from the really good econ professor who was recommended to me. I regret missing that econ class to this day.)
Make a choice: e.g. if you like to program, are leaning toward startups, are aceing CS classes, and are not feeling "clever enough for pure math", major in CS -- that's where the marketability is, anyway. Then dump the math major -- just add math classes to taste. Then, add other classes to taste. If, as you say, you're "quite bored", you need to try something different. Mix it up a little. Archaeology. Japanese. Music Theory 101. Accounting. Something.
[1] There are only two times that double majors make any sense. One is if you're a premed. Another is if you're so hopelessly fascinated by the classes in your second field that as a senior you discover that you've accidentally come within two credits of your second major -- might as well finish it off.