<p>I took a look at Emory’s computer science website. The core curriculum seems skimpy and I was actually pretty surprised by the paucity of the elective courses they offer. Here are some of the cool computer science topics you won’t be learning about in Emory: computer vision, machine learning, embedded programming, security, cryptography, graphics. Compare the courses offered at Emory with the courses offered at Cornell. Cornell appears to offer about 10 times as many computer science courses.</p>
<p>There are some glaring omissions as well – most notably, an algorithms course, which is typically one of the toughest required courses in an undergrad computer science curriculum. Emory doesn’t even offer it as an elective. And I find it puzzling that a Math/CS major isn’t required to take a discrete math course.</p>
<p>Emory might be a great school, but it doesn’t seem like a very good school for someone interested in CS. If you want to go to grad school to pursue CS, you’ll be ill prepared for it.</p>