Are you exclusively looking at schools in CA? Granted, the best CS schools are in that area (Silicon Valley and all) but if you want to travel I’d say add UMD, McGill (Montreal), Lehigh, and maybe an Ivy or two? You’re a competitive applicant, for sure.