UW CS Direct Admit, or William and Mary for computer science?

One obvious point is these schools are 3,000 miles apart. Not sure if that makes a difference. They are also quite different in size and surroundings.

William and Mary is a true residential, liberal arts school in that she would need to take more classes outside of her major. If she comes in with credits, she could still take more in major, so then the number of electives would be worth looking at.

I work in high tech and the CS students that can think and work more broadly are often the ones that move ahead, so I think her inclination to spread her wings a bit academically is good.

Good luck.