<p>It wouldn’t be a bad idea to add some more colleges to apply to. However, I wouldn’t suggest to add super-reaches like MIT and CalTech or Princeton, but instead to find schools with good merit aid. How about Northeastern (since you mention co-op) and Case Western and RPI? Carnegie Mellon would be a good reach, but you would be unlikely to get merit aid there.</p>