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 like that?
