Here is my situation: I am a junior math major at a well-respected (top 25) math university. This semester I'm taking two graduate level courses: topology I and real analysis I. I'm doing well in topology, but i'm struggling a but in analysis. I'm probably in the B+ range right now (perhaps worse) and I can't see myself pulling an A in this class. My question is two-fold: First, I feel like a subpar grade in a graduate class will severely hurt my changes of getting into a top 10 grad school. Other than this class I think my application is very strong (I won't go into now). I am correct in thinking that doing poor in a graduate class is possibly worse than doing so in an undergraduate class? Or I am just overreacting to what will likely be my first non-A in a math course. Secondly, I would like to ask how this should affect my schedule next semester. I'm definitely taking graduate topology II and graduate complex analysis I, but I am seriously considering not taking real analysis II. Would doing this make we look like a quitter and just make the situation worse? Not only am I not doing great in real analysis I, but I don't enjoy it and I don't think it it's adequately preparing me for next semester. In addition to topology II and complex I, I would like to start on my senior project. Instead of taking real analysis II, my other options are taking a graph theory class (will be fun, easy class) or taking a university requires class (not fun, but I have two of these left to take). Thanks for reading my ramblings.