Shankar is grad level. He actually gave a colloquium at my previous university, and was most excellent.
We also got Griffiths to come in to speak and that was amazing
. Dude is just about as awesome as you'd hope.
I also highly recommend everyone get ahold of the Feynman Lectures on Physics
- not cheap, but I asked for them for Christmas one year. I feel really badly for those who had to learn freshman physics from them, but they're a really amazing way to rethink concepts you're quite familiar with.
For cosmology you can't beat Barbara Ryden's Intro to Cosmology. I mean wow, she explains the CMB while discussing potato salad! How could you not