Chance my son (Rising Senior) to CalTech/Stanford/UCs/Cal Poly SLO [CS or ME] [attending UCB as EECS major]

Thank you, will pass on this message.

One question I have generally is: What is good between CS and CS(Engineering). I will encourage him to do a BS.

Kid wants to be an Engineer only. I am more interested to know about the depth of the courses.