Computer Science Assistant Professor Yifeng Li teaches his Reinforcement Learning course using sports-related video games. This interesting application is an excellent example of Canada Games-related course, where computer agents are trained to take optimal actions. The initiative helps students to learn essential concepts, such as dynamic programming, Monte Carlo methods, temporal-difference algorithms, and neural network-based RL methods.
More details are in this link.