Build a portable Python binding for C++ libfranka with nanobind, CMake, and auditwheel.
First TA gig for RoboFab. Prepping demos revealed how brutal good teaching is CS103! Respect!
Manage different CUDA/PyTorch in one project and add torch-dependent libraries easily with the uv manager.
Connecting RL math to Gymnasium code: Why the API mirrors Probabilistic Graphical Models.
Mastering imitation learning, Flow Matching, Tyro CLIs, and Python keyword-only arguments.