<p>stanford and harvard would be a HUGE stretch
but for the UC you should be fine but then again for places like UCLA and Berkeley it depends a bit on your major as well, but other then that you have a very nice upward trend and your SAT are amazing and those are good EC as well. I would say you are fine the mid tier UC and probably SD. LA and Berk might be a stretch.</p>