@chris17mom I think you can do computer science as well! It is called Columbia 3-2 engineering program, where one does 3 years at another institution and 2 years at Columbia with a guaranteed transfer to Columbia if they maintain a certain GPA. This is only for engineer, or specifically the School of Engineering and Applied Sciences (SEAS) at Columbia. Computer Science (CS) is a major in SEAS. He should be able to do CS from Columbia if he wishes.