Blog
Welcome to our blog! Here, we share insights, updates, and stories from our research and educational activities in robotics and artificial intelligence.
But what's async anyway? (stackless coroutines)
Asynchronous programming often feels like black magic hidden behind async/await keywords. But true mastery comes from peeling back the layers of abstraction. Instead of just accepting that it works, let's build an intuition for the Event Loop from scratch and discover the elegant machinery that allows a single thread to handle the world.
Read More
Reflection in C++. We waited for it! Or did we?
An overview of reflection in C++26 with examples
Read More
You're robbing yourself when you ask ChatGPT to solve it for you
When students use ChatGPT to solve problems instead of struggling through them, they rob themselves of the most valuable parts of learning: the joy of aha-moments, the confidence from overcoming complexity, and the deep understanding that only comes from building your own mental models. Productive struggle isn't teacher sadism — it's the only way to develop real mastery, and by bypassing it for quick answers, students trade long-term growth for short-term relief, leaving them with correct solutions but empty understanding.
Read More
How Robots Learn Not to Fall: A Simple Introduction to Robot Control
This is the first post on our new blog. We are excited to share our journey with you.
Read More