i only need 3 more for the B.S. degree. I know for sure I have to take Intro to Stats B, so I need to pick 2 more classes from: Numerical Analysis A, Combinatorics, Optimization, Abstract Algebra (I dropped the honors version), Topology, Fourier Analysis, Real Analysis B i'm scared to take real analysis B since i havent taken real analysis A since a year ago, so i forgot alot of the stuff. but, i am good at proofs i cant take numerical analysis A as it has a time conflict with a required class for my physics major (I'm double major). Also, is it worth it to complete the degree asap? I can technically finish next quarter, spring (we use trimester system), but I'm not set to complete the physics major untit next winter i also plan on taking fluid dynamics from the mechanical eng department, since I havent taken any engineering classes yet. also, since i plan on doing Computational fluid dynamics for grad school since it has a nice balance of physics, theory and math modeling, and job applications.