In this project, I was able to build a multithreaded traffic simulation using a real urban map by running each vehicle on a separate thread, and manage intersections to facilitate traffic flow and avoid collisions.
The project notebook is hosted in my Github reposity.