Although DS had Calculus in High School as well as College Dual enrollment Algebra and Trig he decided to take pre-calculus Alg/ Trig in his first semester over Calculus. The Rate my Professor of the professor made him feel like he needed that extra class with the Professor. Because he has already had Honors Calculus and Col Alg and Trig he is doing very well in the class so was good move GPA wise. AROTC unlike Navy ROTC where even if your degree does not require Calculus it is required for Navy ROTC. Right now his degree plan with AROTC does not have him taking Calculus at all but I wonder if that could preclude him from some branches. I know for him he does have to actually work at his math courses unlike history, psychology, English courses where his love of reading makes what some find drudgery, easy peasy GPA . Should I push him taking Calculus even though not required. He is lucky that has relatively light loads compared to many. His only very challenging courses not required for degree is multiple years of Chinese he will start next year.