I'm really interested in doing engineering in college but I prefer to stay away from some of the more hardcore pure engineering colleges (MIT and Cornell, for example), the reason being, I appreciate the versatile "skill-set" that you can get from an engineering degree but I do not want to pursue engineering as a career. I'm under the impression that Princeton (and Columbia) both are seen as top-notch schools to do engineering at, with a liberal arts foundation. However, does this mean that one still needs background in engineering? I have very minimal science/math extracurriculars, with the exception that I have taken some upper level math in high school (in terms of the sciences, i took part of AP Biology and didn't appreciate the teacher, took chemistry through dual-enrollment, and will be taking honors physics senior year, the highest level offered). Although I feel this shouldn't hold me back, I know that at other engineering schools science/math extracurriculars are almost a must.