I've been taking computer science courses online since summer of 2014. I just finished the final for my reinforcement learning course. Reinforcement learning is where an artificially intelligent agent learns how to solve a problem much the same way a dog learns a trick -- you reward it for doing it right (the agent is programmed to maximize its reward while the dog just does it, but otherwise it's fairly similar.) It's a very powerful way for artificial intelligences to learn.
I've been immersed in this since August, and had my final on Sunday. This morning I was looking at facebook and saw one of those logic puzzles where you have three vessels of varying volume and you need to (say) measure four liters given a full 8-liter jug, an empty 5-liter and an empty 3-liter.
I'm screwed up for life, because immediately I turned it from a fairly simple math problem into a fairly complex reinforcement learning problem. smdh.