Hi all. I am currently a Junior attending SUNY-Stony Brook as a math major. This coming fall semester I have a very good opportunity before me: I can either take the undergrad abstract algebra course (textbook: Contemporary Abstract Algebra by Gallian), or I can take the graduate abstract algebra course (text book: Abstract Algebra by Dummit and Foote). I feel like I am fairly competent with linear algebra, but from talking to people I don't really feel like that is going to help. I have no previous abstract algebra knowledge. What should I do? I want to get into some good graduate school after I finish my undergrad, and taking a graduate course will really help in that endeavor (if I do well in it, of course). I am really nervous about this. Any advice would be greatly apprecaited. Thanks in advance.