It'll take a few days until that "shakey" feeling goes away at least from my experience. A few years ago I was hit and uninjured by a car while running. Just be relieved you're OK, keep an eye on the shoulder sprain that it doesn't worsen. Follow doctor orders and you should be fine! You just may be a little hesitant walking around campus from now on. Its a big shock to get over and believe it or not, probably harder for the driver to overcome than you.
Hope you're feeling calmer soon!