Ezra Tutoring DC / Robotics Tutoring
Robotics & Autonomous Systems

This is my field.
I also teach it.

I'm a seasoned robotics engineer — not a tutor who picked up robotics on the side. If you're working through ROS 2, SLAM, controls, or motion planning, or just need help making your dream robot, you've found the right person.

Built systems.
Can explain them.

I have an M.S. in Robotics from the University of Michigan and years of industry experience building real autonomous systems — from medical robotics to field-deployed platforms. I've written the C++ that runs on real hardware, debugged the filters that fail in the field, and gone through the full cycle from algorithm to deployment.

Robotics tutoring is rare because the people who know this material deeply are usually not available as tutors. I developed and taught ROB204: Introduction to Human-Robot Systems at the University of Michigan, and I still practice as an engineer. I can meet you wherever you are — from setting up your first ROS 2 workspace to working through graduate coursework.

Students working through undergrad or graduate robotics coursework. Engineers pivoting into the field and hitting walls. Anyone building a personal or capstone project who needs someone to look at their actual code and architecture. And anyone preparing for robotics industry interviews.

What I can help with

These aren't just things I've read about — they're things I've built, debugged, and taught.

01
ROS 2
Architecture, nodes, topics, services, actions, TF2, launch files. Getting a real system running — not just tutorials.
Nodes & topicsTF2Launch filesNav2
02
SLAM
Simultaneous localization and mapping — the theory, the algorithms, and why they fail in practice. EKF-SLAM, factor graphs, LiDAR and visual SLAM.
MappingLocalizationLiDARVisual SLAM
03
State Estimation & Filtering
Kalman filters, extended and unscented variants, particle filters. Turning noisy sensor data into something you can use.
Kalman filterEKF / UKFSensor fusionParticle filter
04
Control Systems
PID through modern control. State-space, LQR, stability analysis, Bode and Nyquist. Classical and applied to real robots.
PIDLQRStability analysisState-space
05
Motion Planning
Path and trajectory planning algorithms. RRT, A*, potential fields, trajectory optimization. From theory to Nav2 integration.
RRT / A*Path planningTrajectory opt.Collision avoidance
06
C, C++ & Python for Robotics
Writing code that actually runs on hardware. Memory management, real-time constraints, CMake, and ROS 2 node patterns in C, C++, and Python.
C for roboticsC++ for roboticsPythonReal-time code
07
Kinematics & Dynamics
Forward and inverse kinematics, Denavit-Hartenberg, Jacobians, and rigid body dynamics. The math that makes robots move correctly.
Forward / inverse kin.JacobiansRigid body dynamics
08
Rapid Prototyping
Getting from idea to working hardware quickly. CAD basics, sensor integration, microcontrollers, and iterative design for robotics projects.
CADMicrocontrollersSensor integrationIterative design
09
Behavior & System Architecture
Behavior trees, state machines, and designing robot software that's robust, testable, and maintainable. BehaviorTree.CPP and architectural patterns.
Behavior treesState machinesSystem designCode structure

Robotics tutoring rate.

Sessions via Google Meet, or in-person in the Washington, DC metro area. Payment via Venmo, Zelle, or PayPal.

$100
per 60-minute session
Covers all robotics topics — ROS 2, SLAM, controls, motion planning, kinematics, C++/Python for robotics, rapid prototyping, and system architecture.
Book a session

In-person sessions in the DC metro area may include a small travel fee depending on distance.

Need general math, physics, or programming help? See the general tutoring rates →

Ready when you are.

Pick a time that works for you and book directly — bring whatever you're working on and we'll get into it.

  • onlineGoogle Meet — available anywhere
  • in personAvailable in the Washington, DC metro area
  • responseReply within 24 hours
  • cancelFree cancellation up to 24 hours before
  • generalNeed math or physics help? General tutoring page →