One semester left for my Math BA -- Which courses to take? I'm going to graduate this Fall with my BA in Math from Penn State, and I have a really open-ended schedule. I'm planning on getting a MA in Secondary Math Education after I graduate, so that makes things pretty interesting when it comes to choosing classes. The only 400-level math course I HAVE to take is Classical Analysis (the second course in the Real-Analysis sequence). I also have to take another 400-level math course, but I have a lot of freedom in this area. Here's pretty much what I can choose from: MATH 451 (CMPSC 451) Numerical Computations (3) Algorithms for interpolation, approximation, integration, nonlinear equations,linear systems, fast FOURIER transform, and differential equations emphasizingcomputational properties and implementation. MATH 455 (CMPSC 455) Introduction to Numerical Analysis I (3) Floating point computation, numerical rootfinding, interpolation, numerical quadrature, direct methods for linear systems. MATH 467 (CSE 467) Factorization and Primality Testing (3) Prime sieves, factoring, computer numeration systems, congruences, multiplicative functions, primitive roots, cryptography, quadratic residues. MATH 484 Linear Programs and Related Problems (3) Introduction to theory and applications of linear programming; the simplex algorithm and newer methods of solution; duality theory. MATH 485 Graph Theory (3) Introduction to the theory and applications of graphs and directed graphs. Emphasis on the fundamental theorems and their proofs. MATH 486 Mathematical Theory of Games (3) Basic theorems, concepts, and methods in the mathematical study of games of strategy; determination of optimal play when possible. Besides math, I have two more electives which I can use on pretty much anything I want (except lower-level math courses). I'm not really sure what to use these credits on. I'm planning on going into education after I get my BA, but it would make me feel good to take some courses that might make me more marketable if I eventually chose to try to get an industry job. Any courses that might jump out at me as really interesting (or really useful)? My non-math interests include computer programming and playing music (I play the piano and some other instruments). Sorry for the long list of course descriptions. I hope that didn't scare too many of you away!