Hey, I'm an undergrad math major about to start my second year. Just a background, for undergrad, i got into some top 20 schools, but decided to go to a top 100 liberal arts college in state because of the generous scholarship. The school doesn't have a standout math program; no graduate courses and most of the time they only offer one higher level math (like higher than DiffEq, Linear algebra, and intro to higher math) a semester, and on top of that the general education requirements are ridiculous, way more than other school's i've seen. So I won't be able to take the 3 or 4 math classes per semester i've seen other ppl on here talk about taking. However I will be able to take one math class per semester at a university nearby. So if i take two maths per semester from here on out, i'll finish with 9 upper level math classes. My goal is to get a phd in pure math at the best place I can get in. I'm just worried that with my background I won't be able to make into decent programs. Grade-wise i'm confident i'll finish with at least a 3.7, most likely at least a 3.8, and i'll do the best i can to get in with professors. There isn't any opportunity at my college to do research, but i'll apply to REU's both the summer after my second and third years. I plan on doing everything i can, but will the limit to advanced classes limit my opportunities? Is it even worth it for me to pursue a Phd in math, or should i set my focus on something else involving math, but not to the same degree? Any opinions are welcome, thanks.