On life, teaching and everything in between