Title: I&#x27;ve been wondering for a while whether it&#x27;s worth enrolling in [the OMS CS program](https:&#x2F;&#x2F;www.omscs.gatech.edu&#x2F;program-info&#x2F;specializations) and after thinking for some weeks I came to the conclusion that it&#x27;s a good opportunity to take. I decided that I&#x27;ll try to enrol in the next possible semester.<p>From the four specializations they offer I&#x27;m only interested in Computing Systems or Machine Learning. I believe Computing Systems is the way to go but Machine Learning seems pretty nice with a good future in innovation meanwhile Computing Systems looks like too theoretical - not in a bad way.<p>To put it in other words, Computing Systems sounds like academic oriented and Machine Learning looks more oriented to technology development. So I&#x27;m asking for your opinions or experiences if you have already taken these courses. Were they good? Do you recommend them?<p>Also, more in specific I&#x27;m having problems understanding how I&#x27;m supposed to chose the courses I want to take. I&#x27;m not familiar with the US college system.<p>I understand I have to take 30 hours (10 courses), which are divided in core and elective. However, for the [Specialization in Computing Systems](https:&#x2F;&#x2F;www.omscs.gatech.edu&#x2F;specialization-computing-systems) it says it&#x27;s 18 hours, 3 core courses and 3 elective and for [Machine Learning](https:&#x2F;&#x2F;www.omscs.gatech.edu&#x2F;specialization-machine-learning) are 15 hours, 2 core courses and 3 elective. Where are the other remaining hours?<p>Some background, I&#x27;m Mexican with a bachelor degree in Computer Systems Engineering.
Upvote: