<p>Ida: My son isn't quite sure yet but most likely computer science or business. He is only a sophomore so needs more time in more courses to decide. GPA = 3.6, 4.0 weighted. He's at a demanding public high school. SAT II Math level 2 score 760. Hasn't taken the regular SAT, but if PSAT is any indication he will probably score in the 600's for English and writing and 780-800 for math. I know all the highly ranked computer science and business schools. I would like to know some good safety schools. Right now since we are in CA, the most well-known safeties seem to be public schools, but CA schools are severely impacted (thank-you Enron). Very difficult to change majors without adding a year, especially at Cal Poly. He has also stated that he wants a small school. I would prefer that he go to a place where he can actually interact with his teachers and where he will have flexibility to take courses he is interested in. Sounds like what you are looking for as well - small and flexible. The problem is that this usually means LACs which don't offer a BS in CS or a business degree.</p>