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

As of 08-03-2026 I have taken 10/10 classes for the OMSCS program, and I am set to graduate!
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.
Fall 2023
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!!
Spring 2024
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.
Summer 2024
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.
https://www.youtube.com/watch?v=K2woOHnF7-0
Fall 2024
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
Spring 2025
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.
https://www.youtube.com/watch?v=fKRjrjPJjEE&feature=youtu.be
Spring 2025
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.
Summer 2025
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
Fall 2025
AI - Artificial Intelligence
Core Themes
A*
Decision Trees
Bayes Net
Clustering
Constraint Satisfaction Problems
Hidden Markov Models
AI is ALL about writing code from scratch! A lot of these algorithms and concepts I was exposed to in prior classes. The coding exercises were very challenging but often felt like busy work without deep insightful learning.
The exams were fun to study for and take, although they felt more like SAT/ACT style word problems than a computer science class.
Spring 2026
CLAW - Computer Law
Core Themes
Intellectual Property
- Patents, Copyrights & Trade Secrets
Acquisitions
Licensing
Data Privacy
The lectures were engaging; the professors clearly cared about crafting thoughtful presentations of the material. The class itself is not very difficult and didn't require a ton of hours for a summer class.
I enjoyed the vague, broad requirements of the two big projects i) Acquisition and ii) Code Analysis. In the Acquisition project, we were required to pick two companies, a target and an acquirer. We then had to do proper due diligence on the target company in the context of assessing their intellectual property. In the Code Analysis project we were tasked with analyzing two IDEs and whether or not there was copyright or other intellectual property infringement.
Summer 2026





