While roboticists have introduced increasingly sophisticated robotic systems over the past decades, most of the solutions introduced so far are pre-programmed and trained to tackle specific tasks. The ability to continuously teach robots new skills while interacting with them could be highly beneficial and could facilitate their widespread use.