<p>Yes, Harvard, Yale, and Princeton are great schools and have strong computer science departments, but they are reaches for anyone, regardless of their stats.</p>
<p>There are a couple issues here. One is that you should apply to the schools that you are interested in. It’s fine for your GC to suggest alternatives, but you should be the one deciding on the list. The other is that with the changes your GC made, you have a very reach-heavy list. You should go with your instincts and include some schools that are excellent but not as hard to get into. Georgia Tech, Michigan, and Illinois sound like a good start.</p>