Interested in a major involving computer programming, but bad at math. Advice?