It is the machine problem of Q-Learning in UIUC CS440 Fall 2014, where I am the responsible teaching assistant.