My son says about half his CS classmates are awarded As. Its challenging though and you can take honors classes at GaTech to further challenge yourself. . If you want to get into MIT for a PhD, (MIT offers no masters in CS) , you will need a lot more than As in the minimum coursework. You will need to take more math or/or EE, more physics than other students, and do research work and find something challenging to do each summer. Getting into grad school for CS is much harder than getting into GaTech from out of state Early Admission or Regular Decision.
See latest story–GaTech just published that 18% of OOS students got in EA, and about 46% of Georgia students got in early this round. Those out of state kids who got in are the very top in the nation. So you will have smart classmates. Many Georgia students are top too, but not as many, its just much easier to get into GaTech if
you are from Georgia. So this means the classes are not as hard as Caltech, or CMU College of Computing undergrad, where all the students are at the tippy top. Its more balanced at GaTech.
Admissions for CS Grad school at the top ten (Berkeley, UIUC, CMU, MIT, UW Seattle, Harvard, Cornell, Caltech, Wisconsin, GaTech ) . is a much bigger hurdle than getting As at GaTech which is relatively easy.
You need to score well on GRE, maybe take the Math Subject GRE, perhaps take the Putnam Math Exam while
at GaTech, be a co author on a research paper, attend REUs,
and or have some very top internships that are really really hard to land even from GaTech.
Another way is to get a masters degree, by paying for it, then apply for a PhD at a top program.
PhD programs are just very oversubscribed and many international students win the spots. The reason ?
Very top jobs go to PhD CS students, with the very top salaries. Or you can get a tenure track position,
with a PhD, which can be quite lucrative at the top schools too.
Look up the salaries for top CS professors at GaTech. Its public domain, the salaries of the state of Georgia employees.