Actually, I was looking at staying away from the mathematical finance realm (since I already did that). I have taken Calculus I and II (both with theory), Calculus III, Mathematical Statistics, Probability (with Calculus), Linear Algebra (proof-based), Mathematical Modeling, and Set Theory. I am currently taking Advanced Linear Algebra and ODE (I have familiarised myself with stochastic calculus). It needs to be lengthy, whatever the topic (lectures are supposed to last up to 1 hour... though they can be as short as 30 minutes).