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)
But what's async anyway? (stackless coroutines)
Fundamentals Learning

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?
Reflection in C++. We waited for it! Or did we?
C++

An overview of reflection in C++26 with examples

Read More
You're robbing yourself when you ask ChatGPT to solve it for you
You're robbing yourself when you ask ChatGPT to solve it for you
Productive struggle Learning ChatGPT

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
How Robots Learn Not to Fall: A Simple Introduction to Robot Control
Easy learning Robot control

This is the first post on our new blog. We are excited to share our journey with you.

Read More