Ted Lewis — American computer scientist