Post

My OMSCS course plan

My OMSCS course plan

Four courses down, nine to go. This is the rolling plan for getting through OMSCS — focused on computing systems and AI/ML. I’ll keep this post current as semesters tick by.

By semester

Strikethrough = done.

YearSpringSummerFall
2025SATHCIAI
2026GIOS GA
2027AOSCNML
2028DC RL
2029SDCCGPUDL

Lineup

Data from OMSCentral, sorted in the order I’m taking them.

CourseStatusRatingWorkload (hrs/wk)Difficulty
Software Analysis (CS 6340)Done3.5512.703.20
Human Computer Interaction (CS 6750)Done4.1412.402.56
Artificial Intelligence (CS 6601)Done4.0622.504.07
Graduate Intro to OS (CS 6200)Done4.3818.403.69
Intro to Graduate Algorithms (CS 6515)Planned3.2819.204.06
Advanced OS (CS 6210)Planned4.4116.504.14
Computer Networks (CS 6250)Planned3.478.902.42
Machine Learning (CS 7641)Planned3.1222.564.15
Distributed Computing (CS 7210)Planned3.8428.504.58
Reinforcement Learning (CS 7642)Planned3.8422.344.21
System Design for Cloud Computing (CS 6211)Planned4.1025.004.59
GPU Hardware & Software (CS 8803)Planned4.5011.303.00
Deep Learning (CS 7643)Planned4.0319.354.07

Resources

This post is licensed under CC BY 4.0 by the author.