How is Comp Sci at William and Mary?