Hi all, I'm starting my second year at my uni pretty soon, and I'm trying to make a final decision about the classes that I'm going to take. I still haven't figured out what I want to do in future yet, but I'm thinking of along either academics (not necessarily math, but math is one of my options), or becoming an applied mathematician (I don't know if this is a common position, though) and work in some field that uses applied math to some extent (finance, science, engineering, medicine, etc.) But either way, I'm hoping to study good amount of math, including both pure and applied, since I find both of them pretty interesting. I personally want to take both real analysis and intro to computer science, but they're both offered at the same time, so I won't be able to take both. If I decided to take real analysis, I might take another applied math course (either stats or advanced ODE), or take something that counts toward my graduation requirement. On the other hand, if I decided to take CS, I'm probably going to take abstract algebra because I do want to gain some mathematical maturity before becoming a junior (and abstract algebra sounds fun, too!). Note that I don't necessary have to take a math course this year, but I'd personally like to squeeze many math classes as possible, so I'm hoping to take at least one math class each quarter. I personally think they're both important classes, since many applied math comes from analysis (DiffEq, statistics, etc), but I also think I need to know something about programming. Let me know if you have any suggestions, questions, or comments. Thanks! EDIT: I'm mainly having a hard time making this decision because (i) I'm more interested in algebra than analysis, since I personally liked linear algebra a lot. However, I took a class in elementary analysis, and thought the subject was somehow exciting. (ii) I'd like to be more well-rounded in other subject areas before becoming a junior or senior, and that's why I'd like to learn something about computer science earlier (who knows, I might enjoy CS). So it looks like I should pick CS, however, if I took analysis this year instead, I can save some time in future by finishing my requirement. (Note that I'm not planning to take both analysis and algebra, because that seems like a little too much for me right now. Also, I do want to take at least one math course if I decided to take CS).