My wife works for the athletic department at Nova.
Reports on the storm seem to vary pretty wildly. Weather channel has us getting 1-3", which wouldn't be a big deal. If we get the 8-12 that Matt mentions it could be pretty messy. Luckily as others have mentioned you are never going to be far from a major highway, and they are usually fine to travel on. I'd be more concerned about the flight actually getting here, than I would be about driving in the snow.
I'd say if we got 8-12 campus would be closed, 1-3" campus may or may not be open. My guess is they'd like to stay open since they were closed several days last week because of power loss on campus.
If you don't want your son coming east you picked a perfect time to come visit. I'm questioning why I live here daily.
It's a bit of a drive (20 minutes or so) from St. Davids, but you should take him to Dalessandro's for a cheese steak:
Dalessandro's Steaks and Hoagies
If you need anything while you are here send me a PM.
Rich