“When you have hills, snow or ice … if you’re a good (human) driver, you can adapt to that,” said Sidney Givigi, a professor of robotics and machine learning at Queen’s University’s School of Computing. A self-driving car can also register weather information and react accordingly, “but it may not determine the best way to operate in these conditions.”