Vaibhav Gurunathan

Winter 2026

This semester I am taking Theory of Computation and Building Robots, and I am also TAing for Autonomous Robotics and SLAM. Theory of Computation is the class that goes into what can and cannot be computed — automata, Turing machines, decidability, complexity. It is more abstract than most of what I have taken so far, but it connects to a lot of the limits we run into in practice. Building Robots is the hands-on counterpart: we are actually building and programming robots, which ties back to the ROS and autonomy stuff from last year.

Being a TA has been a big part of the semester. I run labs and office hours for both courses, so I end up debugging a lot of the same pipelines I used in SLAM (Fall 2024) and in my internships — just helping students get through the same bumps. Sometimes the hardest part is figuring out whether the bug is in the code, the ROS launch file, or the hardware. I will add more about how the classes and TAing went once the semester is further along.