Live stream preview
Dennis Hong
12m
Dennis Hong is the director of Robotics Mechanics Laboratory at UCLA and has invented numerous new robots earning the nickname the Leonardo da Vinci of Robots.
Dennis Hong is the director of Robotics Mechanics Laboratory at UCLA and has invented numerous new robots earning the nickname the Leonardo da Vinci of Robots.