The current traffic light system in America is inefficient. Most traffic signals are either set to change according to a set timer or rely on sensors near intersections to tell them when to change. Because the traffic signals do not respond to the traffic in real time, there is no strong basis for why the lights change when they do. This kind of blind light changing can and often does lead to traffic jams. Traffic jams cause people to drive more erratically and often times result in collisions. Traffic jams are also a huge source of unnecessary fuel emissions that are released into the atmosphere. To solve the problem of traffic jams, we present a system in which traffic signals are able to adapt and change their light patterns depending on the number and type of vehicles that pass through the intersection within a given time interval. Our system requires vehicles and traffic signals to be outfitted with sensors that allow them to communicate with each other. Through these communications, the traffic signals are able to calculate if they should hold certain lights for longer or shorter amounts of time. While this system may prove difficult to implement on a wide scale, we believe that it is necessary to improve the safety of American people and the environment of our planet.