My Georgia Tech OMSCS Experience So Far

GT

I was accepted to, and enrolled in, Georgia Tech’s OMSCS (Online Master of Science in Computer Science) in January 2016. This post is meant as a recap as the classes I’ve taken, and my experiences throughout this program. Every class is a 3 hour credit. You need 10 classes, or 30 hours, to earn this degree, which you have to complete within 6 years of admission. There is no thesis requirement, just pass all the classes and you’ve earned the degree.

I transferred in 3 hours that I didn’t use from my undergrad at Auburn. I needed 5 engineering elective hours to graduate at Auburn, and I passed 12. I had too much free time then. One class, ELEC5150-Intro to Information Security at Auburn, transferred as credit for CS6035-Intro to Information Security at Georgia Tech.

I only take 1 class at a time, since I also work full time and like to do things besides be in front of the computer. I’ve dropped a few classes, and got a D in 1 class, which doesn’t count towards your graduation credits, but, unfortunately, does count towards your GPA. Anyways, here’s the classes I’ve taken, grades I earned, if I recommend the course, and my thoughts on each.

Spring 2016 - CS6300 - Software Development Process

  • Grade: B
  • Would recommend

This was a great first class to take in OMSCS. It eases you into the concept of working at your own pace, working with groups of people that you never meet in person, and the basics of using Github in a small group. I got a B, but was really close to an A. I wish I had put a little more effort into this class. Dr. Orso is a interesting professor, and you learn a bit of Java and how to build a simple Android app.

Summer 2016 - CS6310 - Software Architecture and Design

  • Grade: B

This is a software architecture course. I work in cloud architecture, more along the infrastructure lines, but I didn’t learn much in this class. The lectures are boring, the content is boring… it’s just a whole course on UML.

Fall 2016 - CS6250 - Computer Networks

  • Grade: Dropped

This is considered to be one of the easiest classes in OMSCS, but it wasn’t for me. It’s all about writing networking algorithms in Python, and it just didn’t click for me. I dropped this one pretty early.

Spring 2017 - CS6475 - Computational Photography

  • Grade: D
  • Advice against

This class with Dr. Irfan Issa has been my worst Georgia Tech class, and second worse classroom experience ever (no one will ever top Dr. Baginski’s Analog Electronics at Auburn). So this class I really struggled in, but I put in a ton of effort, and expected to make a mid C. A bad grade, but at least credit towards graduation. This class is heavy on Python and matrix algebra, both topics I am not strong in. So I go into the final project with a 75, and I just have to get about a 10 (out of 100) to keep my C. One annoying thing about Dr. Issa is that he gives you the assignment file as something like final_project.pdf, and wants the deliverable to have the exact same name (final_project.pdf). You can see how this can cause issues if you’re keeping your projects in the same directory, like a logical person.

Well, I uploaded my final project after completion and did an OK job, not A material, but definitely more than a 10 material. When grades came back a few weeks later, I saw that I had a D in the class. I asked the TAs and professor why, and it was because I uploaded the final_project.pdf that was the instructions, not my actual final report. When I selected the file to upload, I was in the wrong directory. I received a 0 on the final project, they would not accept my completed final_report.pdf, and therefore I failed this class. I brought this up to Georgia Tech as a Official Grade Dispute, and it was not re-graded. My D stood.

Overall, I would recommend not taking this class unless you have a very strong interest in Computational Photography.

Summer 2017 - CS6400 - Database Systems, Concepts and Designs

  • Grade: A
  • Would recommend

This is another really good class, and it was nice to take a interesting class after my awful previous semester. I had considered dropping the whole program after getting a D in my previous course. In this database course, I learned a bunch, and worked with a really great group on my projects in this course. Dr. Mark is funny and keeps lectures interesting. This class also helped me in my work, as I’ve been working more with databases now than ever before.

Fall 2017 - None

Why do school when you can watch football?

Spring 2018 - CS6460 - Educational Technology

  • Grade: A

This class is taught by Dr. David Joyner, who is highly liked in the OMSCS community. He is a interesting professor, but this wasn’t the most interesting topic for me. This class has a decent amount of busy work, like weekly status reports and required meetings, but it made for the easiest grade in OMSCS so far. I didn’t learn a whole lot in this course, but it is a decent course and good for padding your GPA.

Summer 2018 - CS7646 - Machine Learning for Trading

  • Dropped

I signed up for this thinking it was a really interesting sounding course. The content is interesting, but it gets tough, quick. The first project was easy, then it became super difficult. The course deals with stock trading, AI, and utilizes Python, numpy, pandas, and other Python libraries. I also had a lot of things going on in my personal life, so I couldn’t devote as much time as I needed to this course, so I dropped it. Dr. Balch’s lectures are interesting.

Fall 2018 - CS6440 - Intro to Health Informatics

  • Grade: B

This class was not fun or educational for me. The class is 100% run by a TA, there is no instructor involvement. The lectures are dry, and the content is not interesting for me. You spend most of the course learning about FHIR, a healthcare API, but every time we were had an assignment to do any development with it, the API was not functioning. Luckily, you don’t have to use FHIR for your final project, and I think 0% of my class ended up using it. We were allowed to pick any healthcare related project that was given to us, and it ended up being a simple team project. I came away with a B, but was close to an A. I would not take this class again.

Spring 2019 - CS7646 - Machine Learning for Trading

  • Dropped… again

I got a promotion at work and my work load started going up, I got engaged, ended up doing more home remodeling, more car stuff, and less school. Same as the first time I took this course, the second project was overly difficult. I won’t try to take this one a 3rd time, but the content does still interest me.

Summer 2019 - None

Honeymoon for a week in Costa Rica, no way I’m doing school then.

Fall 2019 - CS6238 - Secure Computing Systems

This is the first time this class has been taught, so it’ll either be super easy or the worst class ever. I’ll let you know in December.


Summary

So as of April 2019, I have 18 credits out of 30. I need to pass 4 more classes by Spring 2022 in order to graduate.

Written on April 22, 2019

Other Posts

Plasti Dip GX470 Grill | cars | May 7, 2019

My Georgia Tech OMSCS Experience So Far | tech | April 22, 2019

GX470 Android Headunit and Backup Camera Install | cars | March 7, 2019

My Turo Claim Horror Story | cars | February 21, 2019

New Lexus Key | cars | February 7, 2019

Cleaning Headlights and Other Improvements on the Lexus | cars | January 28, 2019

Lexus GX470 Exterior Lights | cars | January 15, 2019

Final Bedroom Remodel | renovations | January 4, 2019

How to Drive Cool Cars on a Budget [Updated January 2019] | cars | January 3, 2019

2019 Goals | finance | January 2, 2019

2018 Goals Revisited | finance | January 1, 2019

Lexus GX470 LED Interior Lights | cars | December 13, 2018

Front Door Remodel | renovations | October 17, 2018

Keto Cookie Dough Balls | recipes | September 13, 2018

Using Ebates for More Cash Back | finance | September 12, 2018

Vanity Drains Replaced with Pop Up Drains | renovations | September 10, 2018

Matching Your Net Worth with Your Lifetime Earnings | finance | August 10, 2018

Simple Guide to Raising Your Credit Score | finance | July 26, 2018

Pepper Steak | recipes | July 12, 2018

Shrimp and Sausage Cajun Bowl | recipes | July 12, 2018

Cost of a Dog, Itemized | finance | June 25, 2018

Citrus Paint Colors | renovations | June 25, 2018

Optimize Everything | finance | May 25, 2018

Calculating My Savings Rate | finance | May 22, 2018

Hallway Bookshelves | renovations | May 22, 2018

Fiat 500 Steering Column Fix | cars | May 21, 2018

Pool Enclosure Replacement | renovations | May 16, 2018

$500 Weekend Bathroom Remodel | renovations | April 30, 2018

2016 Corvette Grill Mod | cars | April 19, 2018

High Interest Checking Account | finance | April 18, 2018

Don't Get Overinvested in Your Employer | finance | April 16, 2018

Robinhood - Buying Stocks with no Fees | finance | April 12, 2018

rskelton.com Tech Stack Details | tech | April 11, 2018

Personal Capital - Finance Aggregator | finance | April 4, 2018

Rent Other Peoples Cars with Turo | cars | April 3, 2018