Computer Science Masters - Course Review
OMSCS - Georgia Institute of Technology Online Masters of Computer Science

As of 12-01-2026 I have taken 8/10 classes for the OMSCS program.
KBAI - Knowledge Based Artificial Intelligence
Core Themes
BFS - Breadth First Search
DFS - Depth First Search
A* Search
Heuristics
The semester long, core project of the class is designing a software agent to solve the Raven’s Progressive Matrices problems. A series of visual tests that measures human’s intelligence. An example is below.

ML4T - Machine Learning for Trading
Core Themes
Software in the Stock Market
Stock Market Financial Overview
Technical Indicators
High Frequency Trading (HFT)
Linear Regression
Decision Trees - Random Forest Learner
Reinforcement Learning - Q-Learner/Dyna
The final project in the class combines the prior machine learning techniques. The goal of the final project is to create a machine learning model where-in the rules are dynamically determined based on a trained supervised classification random forest model. The model was then deployed in a hypothetical stock simulation where decisions are made to buy and sell stock depending on the model’s attributes and the subsequent technical indicators.
The screenshot below depicts my trained model, the Strategy Learner, outperforming the portfolio of the Benchmark and Manual Strategy.
The classic iris flower classification example is a great dataset to get your feet wet in Machine Learning!!
SDP - Software Development Process
Core Themes
Mobile Application Development (JAVA) - Android Studio
Git/GitHub
Blackbox Testing
Whitebox Testing
- Path, Statement, Branch Coverage
Unit Test Generation
The larger group project in this class is developing an application in JAVA, using Android Studio. The loose structure of working on software in a typical SDLC process was something I’m used to in my full time work. However, it was a great learning experience in the context of JAVA and Android Studio.
The whitebox testing assignments were very engaging and reinforced learning about the different coverage techniques.
The screenshot below is the entry panel of the application my team and I developed.

AI4R - Artificial Intelligence for Robotics
Core Themes
Histogram Filter
Kalman Filter
Particle Filter
Kinematic Bicycle Model
PID Controller (Proportional, Integral, Derivative)
SLAM (Simultaneous Localization and Mapping)
Search (A-star, Dynamic Programming (value iteration, optimum policy))
All of AI44’s projects are well thought-out and engaging. To complete the projects in full, you must understand the concepts at a fairly deep level. Each project comes with visual GUI interactions of the tasks, involving flying a drone to a certain height or localizing a moving asteroid.
The following gif is taken from the lectures, visualizing particle filters being constantly sampled and eventually through a particle filter, localizing on the target.

The following visual is a demonstration of the Kalman filter. Predictions and measurements are fed into a filter, based on weights of each model, the prediction and measurements overtime converges into the estimated position of the vehicle.

Lastly, extra credit for the class was implementing a Kalman Filter within moving physical hardware. The following video demonstrates my imperfect Kalman Filter robot turning and stopping autonomously based on ultra sonic measurements.
CN - Computer Networks
Core Themes
The Open Systems Interconnection (OSI) Model
- 7 Layer Framework
iBGP/eBGP
TCP/UDP
Congestion Control
PyBGPStream
BGP Hijacking/Measurement
Distance Vector Routing
SDN Firewall

VGD - Video Game Design & Programming
Core Themes (Unity)
AI Tracking Agents
Animation Mecanim
Game Feel
Game Physics
Game Storytelling
The largest aspect of VGD is a group project to design and build a 3D game. Our group created a maze based, reward finding, combat game called Maze Runner. Below is our game trailer.
AIES - Artificial Intelligence Ethics & Society
Core Themes
Fairness, Bias, Legality of Data Collection
Fairness in AL/ML
Bias Mitigation in AI
Disparate Impact
Statistical Parity
AIES centered around bias mitigation, particularly around analyzing datasets to uncover fairness, or lack of. The following is a graph I built from a prison dataset, analyzing the percentage of custody statuses by Gender.

For my final paper, I analyzed a piece of research that compared LLM hiring decisions across different LLM models, namely they compared a proprietary in-house supervised trained model with other big generic LLMs like GPT and Claude.
NLP - Natural Language Processing
Core Themes
RNN
Transformers
Information Retrieval
Open Domain Question Answering
Machine Extraction
Machine Reading
Machine Translation
- Early Seq2Seq Models, Phrase Lattices and Transformers
Privacy & Societal Impacts
- Differential Privacy, Clipping Gradients
Remaining Classes through Fall 2026:





