Hi guys, I hope you are having a wonderful evening. Since summer, I took great amount of course work, and resulted in having myself pretty far ahead in the curriculum. I should be able to take a graduate course next semester. If things go as planned, I should have graduate level theoretical solid state physics I and II, semiconductor device physics I and II, and a few other graduate courses under my belt before I graduate. But my question is, should I really push myself to take all these graduate courses before grad school? Of course I really wish to and I can't wait to take them, but I feel like it would all be in vain if I'd have to take them again. So what are the advantages and disadvantages of taking graduate courses as an undergrad? (and how important is the PGRE?) Thank you all!!