I do basic research in embedded systems. I try to understand the inner workings of computational neuroscience, robots navigation, and computer vision, among other projects. I also spend a lot of time thinking about how to explain them to others, because I realized over the years that my vocation in life is to teach, as much as it is to learn. I believe strongly that my role as a researcher is to advance and serve the field, and the public broadly. And I feel that I often serve this end by writing in media other than the traditional academic paper. Instead, I mostly write online essays. Some of these are tutorials on important ideas in the field, while others present novel research.