Wow ... that's tight ... to be conservative:
From BWI heading south on 95, if you can be on the road by 5:30, you should be able to clear the tysons part of the beltway by 6:30 (at which point traffic still isn't as bad ... ), and from there you'll be going west on 66 in the opposite direction of traffic. I'd put you in Charlottesville by 8:30 (let's say you're at the school by 9). If you're on the road at 11, you should have no problem getting back into the northern va / dc region by 1 or 1:30, but from there getting to GULC (especially by car) will probably be painful, b/c you'll be catching downtown at the tail end of lunch congestion. Even assuming you manage to park/get to campus by 2, you're looking at maybe an hour before you should leave if you need to be at BWI by 4.
If I were you, I'd cut UVA down to an hour ... you may not get as good a feel for the surrounding area, but you'll def see enough of the school (actually, you can just spend 30 mins at the law school, and then just drive around for a half hour before heading back). After that, you should get at least 1 - 1.5 hours at GULC before you need to leave. Give yourself alot more slack than seems necessary, though, b/c sometimes they use daytime to do light roadwork which can make for some long trips.
Getting brief looks at both schools is doable, but 2 hours each is probably stretching it. Good luck.