<p>Found this thread by accident… quick note to OP:</p>
<p>If you enjoy the liberal arts, stay away from GT. You may find yourself between a rock and a hard place if you decide you want to switch from engineering to liberal arts.</p>
<p>Maybe you should choose UGA and take a blend of liberal arts and engineering classes. Get close with your professors and figure out which career paths appeal the most to you. From there, you may decide to transfer to GT. However, if you start at GT you won’t have the luxury of sampling both areas.</p>
<p>Besides, nowadays if you want to do computer science you are really expected to go for a masters degree. The field is too large to learn anything of value in the first four years. GT and Austin both have excellent graduate CS programs.</p>
<p>By the way, this sounds contrarian, but the best computer scientists I know majored in either computer engineering or applied mathematics. Like the moped, the computer science cirriculum combines the worst of both worlds.</p>
<p>Don’t be afraid of double majoring.</p>
<p>You may enjoy this article:</p>
<p>[The</a> Poetry of Programming](<a href=“http://www.dreamsongs.com/PoetryOfProgramming.html]The”>http://www.dreamsongs.com/PoetryOfProgramming.html)</p>