He has been using Python in education for 20 years and Jupyter since its creation. He has developed many languages and tools for Jupyter specifically for pedagogy. His research focuses on combining artificial neural networks and robotics in order to give robots self-motivation.