A personal review of Georgia Tech's OMSCS CS6601 Artificial Intelligence course, covering course structure, assignments, and exams. The course is rated highly difficult (4.3/5) with an average workload of 23 hours per week. It covers fundamental AI topics including search, adversarial search, Bayes networks, HMMs, constraint satisfaction, and decision trees — areas often skipped by popular online courses. Assignments require implementing algorithms from scratch in Python, and exams are lengthy take-home papers. The author shares practical tips: start assignments on the first weekend, attend TA office hours, and always include methodology for partial credit. A standout highlight was placing second in a Kaggle competition using a self-implemented decision tree classifier enhanced with techniques from XGBoost and LightGBM papers.

8m read timeFrom eugeneyan.com
Post cover image
Table of contents
Why take this course?Tips on how to manage the workloadWhat did I learnt?Kaggle challenge on decision treesWhat’s next?
2 Impressions