Hi, I'm doing a Physics undergrad and this semester I have the following courses: Thermodynamics, Quantum Mechanics, Numerical Methods, an Astrophysics course, and a Computational Lab. I've also taken Abstract Algebra which has twice as many lectures as any of these. Add to this the fact that I did nothing in the first semester and I'm now planning to work through half of Griffiths' E&M book to catch up. Do you think I should drop Abstract Algebra? Somebody told me it was useful for Particle Physics, but as it's a course aimed toward mathematicians I'm not so sure. I'd be doing it as a course above and beyond the requirements for this year. I basically took it because I want to take extra courses as an undergraduate to impress people when I'm applying for a Phd. Does this actually impress people?