Scott received a B.S. in Electrical Engineering from the University of Toledo, and an M.S. in Electrical Engineering and a Ph.D. in Computer and Electrical Engineering from Purdue University. He teaches a wide range of computer science courses, and has particular research and teaching interests in artificial intelligence and parallel computing.