ECE524: Foundations of Reinforcement Learning