Eugene Yan's review of OMSCS CS7646 (Machine Learning for Trading) offers a detailed look at one of Georgia Tech's more popular online electives. The course covers machine learning techniques applied to financial trading, from linear regression to reinforcement learning, with a heavy emphasis on writing code and running backtests. Yan describes the material as engaging but warns that it is not a shortcut to becoming a profitable trader; the focus is on understanding algorithms, not on making money.

The workload is a recurring theme in the review. Yan estimates that students should expect to spend well over the nominal 15–20 hours per week, especially during project-heavy weeks. He notes that the projects—such as building a market simulator and a Q-learning trader—are the real meat of the course, but they demand strong Python skills and careful time management. His advice: start early, leverage office hours, and collaborate with classmates, since the course is notoriously solitary if you try to do everything alone.

Overall, Yan's review is positive but measured. He recommends the course for engineers who want a structured introduction to ML in finance, but cautions against expecting any trading edge. The main takeaway is that the course is a solid, rigorous ML elective—not a get-rich-quick scheme. For prospective students, the review serves as a practical guide to surviving the course's intensity.{