Design, build, and program autonomous robots and intelligent machines.
Write robust, real-time control software using C++ and Python specifically tailored for robotic applications.
Apply linear algebra, calculus, and probability theory to model and solve robotic movement and uncertainty problems.
Build distributed robotic applications using the Robot Operating System (ROS) publish-subscribe architecture.