@HoustonTxDad Researching this question should be top-of-list for each school you are considering but it’s also probably too detailed for engineering tour at any campus. Stanford’s CS website has very good information that will help shed light on this question (and the other schools should have similar content). Another option is to post your detailed question in a school’s forum.