I'm a current cadet. My advice is do your best on all of them and validate as many classes as possible. This will open up more slots for electives in the future and/or will just make your schedule lighter in your cow and firstie years. Based on what I know and have heard, there is no advantage to being in advanced humanities classes (unless you want to major/minor in that field, and even then it may not be worth it) because West Point doesn't weight advanced classes like in high school. So it's just more and harder work that doesn't help your class rank. However, there are advantages to being in advanced physics 1/2 and advanced chemistry 1 because it's the same curriculum but you have less homework and generally (but not always) smarter lab groups. Another thing, West Point has multiple math tracks. If you're not interested in being a STEM major, my recommendation is stay in the easiest math track (MA103 first semester than MA104 second semester). If you are interested in a STEM major, than MA205 (Calculus 2) will be a required class. If this is the case, then do your best on the math placement exams so you can try to validate MA104 (calculus 1), which will mean you have to take one less class which will help your schedule in the future. There's one more math track, unofficially referred to as "Jedi" math. I'm currently in Jedi math, and if you're not interested in majoring in some type of engineering, don't take it, switch out if you're put into it! It doesn't improve your GPA and may even put you at a disadvantage against your peers in the other math tracks. All that being said, if you want to challenge yourself (and yes, hate yourself a little bit), then more power to you. Take Jedi, challenge yourself, and learn as much as you can. I don't know what your background in math is, but ultimately take what you think you can handle. I know this is a long and convoluted post, so if you have any questions, about this or USMA in general, let me know.