I am a third year undergrad math major with a minor in applied statistics, and have had a few upper level math courses already, these are the courses I have taken: Abstract Algebra, Real Analysis 1, Introduction to Numerical Analysis, and Combinatorics. I was planning on taking Elementary Number Theory this semester, as well as one other upper level math course. My school is offering Stochastic Processes and Function of a Complex Variable as well. I need to take Function of Complex Var, but I was really interested in taking Stochastic Processes as well. Would it be a good idea to take these 3 math classes together? Or should I stick to just two? Has anyone had experience with 3 upper level math courses? Here are the course descriptions: Elementary Number Theory Properties of the integers, the division algorithm, Euclid's algorithm, Fermat's theorems, unique factorization of integers into primes, congruences, arithmetic functions, Diophantine equations, continued fractions, quadratic reciprocity. Func of Complex Var Complex number system. Functions of a complex variable, their derivatives and integrals. Taylor and Laurent series expansions. Residue theory and applications, elementary functions, conformal mapping, and applications to physical problems. Stochastic Processes Review of distribution theory. Introduction to stochastic processes, Markov chains and Markov processes, counting, and Poisson and Gaussian processes. Thank you.