Joshua is a computer gifted with artificial intelligence which was created and developed by Stephen Falken. Joshua was named after Stephen's own son who died at an early age. Joshua was taught by Stephen to be a true AI, who was able to learn from his experiences. He learnt by playing games and learning and improving based on previous matches.