Nick Rhinehart is an Assistant Professor at the University of Toronto leading the LEAF lab, where he develops principled robot learning algorithms for safe, embodied autonomous systems. With 13 years of experience spanning a Ph.D. in Robotics from Carnegie Mellon, a postdoc at UC Berkeley, and research leadership at Waymo, he blends model-based and model-free reinforcement learning, imitation learning, information theory, and deep learning. His work emphasizes algorithmic efficiency and real-world robustness, informed by hands-on roles in industry perception and test automation. Nick also contributes to open-source tooling—improving stability and backwards compatibility in projects like sqlitedict—highlighting his attention to reproducibility and engineering rigor. Based in Berkeley and now Toronto, he bridges cutting-edge research with deployable systems for complex environments.
13 years of coding experience
8 years of employment as a software developer
B.S. and B.A. General Engineering and Computer Science, B.S. and B.A. General Engineering and Computer Science at Swarthmore College
Doctor of Philosophy (Ph.D.) Robotics, Doctor of Philosophy (Ph.D.) Robotics at Carnegie Mellon University
Persistent dict, backed by sqlite3 and pickle, multithread-safe.
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:10 commits, 2 PRs, 3 comments in 19 days
Contributions summary:Nick primarily focused on enhancing the `sqlitedict` library's robustness through the implementation of a read-only flag and associated tests. Their contributions involved adding the `VALID_FLAGS` class attribute and incorporating tests to verify the read-only functionality. These changes included tests for both writing and deleting operations, and included updates to support python 2.6, improving the library's stability and backwards compatibility.
Small example for loading the CARLA data from the PRECOG paper
Contributions:10 commits, 7 pushes, 2 comments in 1 year
carlakitti-datasetlidarstereo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.