Peter Szolovits
American computer scientist