UCSD Mechanical Engineering?

Hi! I am an incoming ME undergraduate and want to know about UCSD ME. Please share your info and experiences. I worry about the large classroom sizes and the ‘rumors’ of harder to get intership opportunities might limit my experiences as an engineer.
Tell me everything about ME at UCSD. Thanks!
(Side Note: Although I feel confident on being a ME, how hard is it switch majors? I often hear many students changing majors. I feel that IF i change I will still stay in the engineering department but let’s leave it open for any majors)