@Gator88NE thanks for the info. I think my concern is not about switching major to CS but for a kid who has already got into CS. I keep hearing that registration of classes is difficult etc. in many colleges like UCSD , SJSU etc. I would like to know if this would be a problem at colleges like USF , Cal Poly SLO etc