<p>Jimmy2,</p>
<p>What do you want to study? Are you the type of student who aces your favorite subjects and just gets by in your least favorite ones? You might get the benefit of the doubt from a school that focuses on the areas in which you excel. Based on your classes, it looks like maybe you are a math/science person and if that is the case In suggest Case Western, Rochester Institute of Technology, RPI, Carnegie Mellon (high reach), and UCSB. If you are more liberal arts oriented, I agree with the other posters who suggest LACs where you will get more faculty interaction. A few suggestions for you on the west coast: Occidental, Scripps, Reed, and Whitman. Beyond the west coast for LACs try Macalester, Grinnell, Kenyon, and Oberlin.</p>