He earned his B.S. in Computer Science and B.S. in Electrical
Engineering at North Carolina State University in 1989. He earned his
M.S. in Computer Science at the
University of Massachusetts, Amherst in 1997 and his Ph.D. in Computer
Science at the University of Massachusetts, Amherst in 2002. He did his
Post-doc work at the MIT AI laboratory.