This post is my take on how I have used teaching as a tool for improving and deepening my own knowledge on several topics.