the AI driving program is long and complex but it does what it suppose to do which is drive a car safely from one destination to the next and avoid cars on the road and stop when there is a red light. the real program is written in c++ and is a fairly large program. I wanted to scale down the program and convert it to java so i can post it online. here is the link: http://www.humanlevelartificialintelligence.com/demoinstruct2.html if you have any comments, criticisms please post it on this thread. the idea of an AI car is to put it in a real world situation where the AI car can drive a person from one place to the next in the safest and fastest way possible. It will follow all traffic laws including speed limit, traffic lights, road lines, conficting rules, and any obstacles that may harm the car or the person in it. "zero" car accidents is the key here. The AI will also have the ability to learn from past experiences. This is important because iif driving laws are changed the AI car can adapt.